Articles of андроид tablelayout

Реализовать андроид: stretchColumns = "*" программно в Android

Я работаю над приложением, которое реализует вышеупомянутое свойство в TableLayout. Мне было интересно, может ли кто-нибудь помочь мне и показать мне, как это сделать программно, а не в файле макета? Большое спасибо.

Можно ли указать TableRow height?

У меня есть TableLayout с несколькими представлениями TableRow внутри него. Я хочу указать высоту строки программно. Например int rowHeight = calculateRowHeight(); TableLayout tableLayout = new TableLayout(activity); TableRow tableRow = buildTableRow(); TableLayout.LayoutParams rowLp = new TableLayout.LayoutParams( LayoutParams.FILL_PARENT, rowHeight); tableLayout.addView(tableRow, rowLp); Но это не работает и не выполняет WRAP_CONTENT. Копаясь в исходном коде Android , я вижу […]

Как установить столбец макета представления в коде (представление находится внутри tablerow)?

У меня есть tablelayout в xml. Я также добавляю в него несколько строк в коде. Как я могу установить столбец view_layout в коде? В xml у меня есть: android:layout_column="3" Как добиться того же кода (например, для TextView)?

Динамически созданная таблица Android – плохая производительность

Я хотел бы, чтобы вы мне помогли. Я хочу создать динамически таблицу (скриншот). Я создал его с помощью кода ниже: TableLayout tl = (TableLayout) findViewById(R.id.main_table); FOR. 1-300……… TableRow tr_head = new TableRow(this); tr_head.setId(10); tr_head.setBackgroundColor(Color.CYAN); tr_head.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); RelativeLayout rl = new RelativeLayout(this); rl.setId(20); ImageButton xyz = new ImageButton(this); xyz.setId(21); xyz.setPadding(5, 5, 5, 5); RelativeLayout.LayoutParams params = […]

Проблема с Android TableRow для детей

У меня есть TableLayout с 3 строками в настоящее время, и каждая строка имеет один дочерний элемент TextView . Моя проблема заключается в том, что ширина TextViews не соответствует "match_parent" как должно. Я следил за процедурой определения высот и ширины для них ( как говорится в документации ), но по какой-то причине проблема все еще […]

Сделайте ячейки одинаковыми по ширине и высоте, чтобы заполнить таблицу

Я пытаюсь узнать, как использовать табличные макеты в android, это мой код: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tableLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!– 3 columns –> <TableRow android:id="@+id/tableRow3" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dip" > <TextView android:id="@+id/textView2" android:text="Column 1" /> <Button android:id="@+id/button2" android:text="Column 2" /> <Button android:id="@+id/button3" android:text="Column 3" /> </TableRow> </TableLayout> И это результат: Как заставить TableRow соответствовать […]

Android EditText в TableLayout убегает

У меня есть простой знак в tablelayout, но содержимое внутри растягивается слишком далеко вправо. Все кажется мне сосредоточенным. Или, похоже, EditText пытается центрировать себя внутри основного родителя, а не родительского tablelayout. Любая идея почему? <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bluebg" android:id="@+id/loading_page_lin_layout" > <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/roundtable" android:layout_gravity="center" android:gravity="center" android:layout_margin="10dip" android:padding="10dip" android:stretchColumns="*"> […]

TableRow заполнить оставшееся пространство

У меня есть макет, как показано ниже: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".SettingsActivity" > <TableRow … </TableRow> <TableRow … </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Temperature:" /> <SeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" /> </TableRow> В третьем TableRow TextView и SeekBar разделяют пространство одинаково. Я хочу, чтобы TextView был только таким […]

Android – Пользовательские ячейки для tableview в android

Я хочу реализовать таблицу с одним столбцом или, может быть, списком на Android. Я хотел бы настроить камеры. Знаете ли вы какой-то учебник, который может помочь? Заранее спасибо, Люда

Как андроид: shrinkColumns and android: stretchColumns работают?

Я могу установить android:shrinkColumns and android:stretchColumns at TableLayout . Например: <TableLayout android:shrinkColumns="2,3" android:stretchColumns="1,3" android:layout_width="match_parent" android:layout_height="wrap_content"/> Итак, как эти свойства влияют на столбцы?