Articles of андроид tablelayout

Как добавить TableRow из xml в TableLayout программно?

Я новичок в Android, и я пытаюсь добавить TableRow, который я уже сделал с xml, в TableLayout программно. Я получаю Force Closes, большинство из них – NullPointerExcpetions. Вот мой класс java public class DayFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.subjects_list, container, false); TableLayout tl […]

Android: две проблемы с использованием Tablerow + TextView в Tablelayout

Я использую Tablerow + TextView, чтобы сделать простой просмотр сообщений в блогах и их ответов. В каждом TableRow я помещаю TextView в. Теперь у меня есть две проблемы: Текст, который длиннее экрана, не будет автоматически завершаться, чтобы быть многострочным. Это по дизайну TableRow? Я уже установил tr_content.setSingleLine(false); [Update] Это исправлено, я думаю, что я должен […]

Android: что делать, если производительности ListView все еще недостаточно?

Ну, эта тема была и до сих пор обсуждается очень много, и я уже читал много учебников, подсказок и видел об этом разговоры. Но у меня все еще есть проблемы с моей реализацией настраиваемого BaseAdapter для ListView всякий раз, когда я достигаю определенной сложности моих строк. Так что у меня в основном есть некоторые сущности, […]

Как выровнять элемент в строке таблицы (влево – вправо-вправо)

Я пытаюсь выровнять элементы в строке таблицы (левая / центральная / правая позиция), но я мог бы определить, что она работает, кто-то может помочь мне взглянуть ниже фрагмента, Таблица строк Должен совпадать с textview1 = left textview2 = center imgview1 = right Xml для строки таблицы <?xml version="1.0" encoding="utf-8"?> <TableRow xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/focast_day" […]

Как удалить строку таблицы в макете таблицы в android

void init() { intcolumnwidth1 = int_scr_wd*55; intcolumnwidth1 = intcolumnwidth1/100; for (int i = 0; i < strarr.length-1; i++) { strinarr = fun1.split(strarr[i].trim(),"^"); tr1 = (TableRow) new TableRow(this); txt1=new TextView(this); txt1.setWidth(intcolumnwidth1); txt1.setText(strinarr[0]); tr1.addView(txt1); tl.addView(tr1,new TableLayout.LayoutParams(layoutParams)); } } Сценарий это, когда для первого я открываю эту страницу, он динамически добавляет строки в макет таблицы … но если […]

Как динамически создавать столбцы в таблице?

Я пытаюсь понять, как динамически добавлять столбцы и строки в tablelayout. У меня есть этот простой пример. Тем не менее, он показывает только первый столбец при запуске. Может ли кто-нибудь сказать мне, чего не хватает, чтобы отобразить четыре столбца вместо одного? package com.apollo.testtablelayout; import android.app.Activity; import android.os.Bundle; import android.widget.TableLayout; import android.widget.TableRow; import android.widget.TextView; public class […]

Высота ListView заполняет весь экран, хотя устанавливается как wrap_content

У меня этот ListView внутри LinearLayout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView …/> <EditText /> … </EditText> <ListView android:id="@+id/words_list" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout> Список заполняется программным путем с помощью SimpleCursorAdapter: adapter = new SimpleCursorAdapter(this, R.layout.list_row_search, mCursor, from, to); List_row_search имеет TableLayout с двумя TableRows: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/TableLayout1" […]

Как добавить границу вокруг TableLayout?

Ниже приведен код таблицы. Мой экран выглядит так: http://imgur.com/dFP298o, но я хочу, чтобы он выглядел так: http://imgur.com/YuYJiJx . Как добавить границы вокруг каждой строки и таблицы? <TableLayout android:id="@+id/table2" android:layout_width="fill_parent" android:layout_below="@+id/test_button_text23" android:layout_marginLeft="45dp" android:layout_marginBottom="25dp" android:layout_marginRight="45dp" android:layout_height="fill_parent" android:stretchColumns="*" > <TableRow android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:gravity="left" android:text="Quantity" android:textStyle="bold" /> <TextView android:gravity="center" android:textStyle="bold" android:text="Item" /> </TableRow> </TableLayout> <?xml version="1.0" encoding="utf-8"?> […]

Выравнивание макета стола Android

Я использую Table Layout для отображения данных, как показано ниже. Что я хочу сделать ? Я хочу, чтобы текст во втором столбце был выровнен слева, а текст должен быть обернут и отображаться в следующей строке и над потоком, как вы видите на изображении. Код: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tableLayout1" android:layout_width="match_parent" android:layout_height="match_parent" > <TableRow android:id="@+id/tableRow2" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="10dp" […]

Прокрутите до последней строки TableLayout в ScrollView

Я хочу иметь динамическую таблицу со строками, добавленными со временем в результате взаимодействия с пользователем, используя TableLayout внутри ScrollView. Это работает отлично, но когда я хочу прокрутить до конца таблицы с помощью функции fullScroll() , она всегда не fullScroll() последнюю строку; То есть, она прокручивается так, чтобы вид был показан до последнего. Последняя строка видна […]