Articles of android tablelayout

Динамически добавленные строки в tablelayout не отображаются

У меня есть таблица со строкой заголовка, разработанная в xml. Теперь я хочу добавить данные в таблицу (которую я получаю из json-массива). Мне нужно прокручивать строки данных по вертикали, не затрагивая строку заголовка, поэтому я создал другую таблицу, расположенную чуть ниже таблицы строки заголовка. Затем для каждого поля каждой новой строки я устанавливаю параметры макета […]

Динамическое заполнение данных для таблицы Android Table Layout

Я пытаюсь загрузить данные из базы данных SQLite в Android tableLayout. Вот мой код: TableLayout table_layout; private SQLiteDatabase mDb; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tabhost); new Handler().post(new Runnable() { @Override public void run() { DatabaseAdapter dbAdapter = new DatabaseAdapter(Exercise.this); dbAdapter.createDatabase(); Exercise.this.mDb = new DataBaseHelper(Exercise.this).getReadableDatabase(); table_layout = (TableLayout) findViewById(R.id.TableLayout); BuildTable(); } }); } private […]

Проблема ширины экрана TableLayout для Android

Я использую TableLayout для отображения данных. Текст TextViews правого столбца будет установлен, когда активность вызывает onCreate (). Теперь, как вы можете видеть на следующем изображении, что мой адресный текст может быть длинным и его нужно обернуть. Поэтому я установил android:layout_width="wrap_content" . Но для переноса данных по-прежнему требуется ширина экрана. Как я могу преодолеть эту проблему? […]

TableRow не обертывание TextView

TableLayout имеет TextView и EditText для каждой строки. Когда EditText имеет несколько строк, TableRow обертывает его, но когда TextEdit , это не так. Простота размещения: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shrinkColumns="*" > <TableRow> <TextView android:id="@+id/textView1" android:text="Lorem ipsum dolor sit amet, consectetur" /> <EditText android:id="@+id/textView2" android:text="Foo" /> </TableRow> <TableRow> <TextView android:id="@+id/textView3" android:text="Foo" /> <EditText […]

(TableLayout) findViewById (исключение null-указателя

Я ищу ответ в течение всего дня, но когда я пытаюсь получить макет таблицы, у меня есть нуль. Я нашел информацию, что это может быть другой макет таблицы с тем же именем, но есть только один. Мой .xml-файл: Мой xml И мой код здесь layout6 = (TableLayout)findViewById(R.id.shdslResultsTableLayout); layout6.setVisibility(0); layout6 = (TableLayout)findViewById(R.id.shdslResultsTableLayout); layout6.setVisibility(0); Всегда заканчивается нулевым […]

Курсор не отображается в EditText, когда динамически добавляется просмотр

У меня есть TableLayout и динамическое представление добавляется в макет. Всякий раз, когда макет имеет курсор EditText не отображается в EditText но курсор отображается поверх EditText который является TextView . Я добавил событие Edittext , файл XML для файлов Edittext и Textview и XML для основного макета. Мой слушатель textview прослушивания: textView.setOnTouchListener(new OnTouchListener() { public […]

Как заполнить экран четырьмя кнопками с помощью макета таблицы?

У меня есть следующий макет <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/relativeLayout1" android:layout_height="fill_parent"> <TableLayout android:id="@+id/TableLayout01" android:stretchColumns="*" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_centerInParent="true" > <TableRow android:id="@+id/TableRow01" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/syncDownload" android:layout_margin="5dp" android:layout_weight="1" android:layout_height="fill_parent" android:layout_width="fill_parent" android:text="Download1" android:textColor="#EDFF99" android:textStyle="bold" android:background="@drawable/custom_button" /> <Button android:id="@+id/branchesButton" android:layout_weight="1" android:layout_margin="5dp" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Download2" android:textColor="#EDFF99" android:textStyle="bold" android:background="@drawable/custom_button" /> </TableRow> <TableRow android:id="@+id/TableRow02" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/attendanceButton" android:layout_weight="1" android:layout_margin="5dp" […]

GridView или TableLayout?

http://img683.imageshack.us/img683/645/weatherscreenmockupoutl.png Я спрашиваю себя, как лучше всего закодировать этот макет. В основном мне просто нужно знать, как получить семь столбцов с равной шириной. Заранее спасибо!

TableLayout с layout_width = matchparent не совпадает с родительским

У меня есть таблицаLayout с двумя столбцами и двумя строками, обе строки и последний столбец имеют match_parent для ширины, но макет не заполняет родительскую ширину, он выполняется таким же образом, как у wrap_content. Вот код: <TableLayout android:layout_width="match_parent"> <TableRow android:layout_width="match_parent"> <TextView android:layout_width="wrap_content" android:text="static" /> <EditText android:layout_width="match_parent" android:text="text" /> </TableRow> <TableRow android:layout_width="match_parent"> <TextView android:layout_width="wrap_content" android:text="static2" /> <EditText […]

Android – Styling TableLayout

Есть ли способ полностью TableLayout ? Я нашел [это], но мне интересно, есть ли способ применить стиль к таблице, а не к отдельным строкам. У меня много таблиц, и я не хочу применять стиль индивидуально для каждой строки. Я попытался применить стиль к TableLayout но тег style в XML не имеет item android:tablerow . Было […]