Интерфейс, диалоги, темы, стили, меню
-
gerc
- Сообщения: 14
- Зарегистрирован: 16 фев 2013, 14:45
Сообщение
gerc » 19 мар 2013, 21:11
Код: Выделить всё
TableLayout localTableLayout = (TableLayout)findViewById(R.id.table);
localTableLayout.removeAllViews();
LayoutInflater localLayoutInflater = (LayoutInflater)getSystemService("layout_inflater");
int i1 = 0;
TableRow tablerow = (TableRow)localLayoutInflater.inflate(R.layout.table_row, null);
for (int l = 0; l < 5; l++) {
int k1 = i1 + 1;
TextView textview = (TextView)tablerow.getChildAt(i1);
i1 = k1 + 1;
TextView textview1 = (TextView)tablerow.getChildAt(k1);
textview.setText(j + " -");
textview1.setText("0");
j++;
}
localTableLayout.addView(tablerow);
table_row
Код: Выделить всё
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView style="@style/TableRowNum" />
<TextView style="@style/TableRow0" />
<TextView style="@style/TableRowNum" />
<TextView style="@style/TableRow0" />
<TextView style="@style/TableRowNum" />
<TextView style="@style/TableRow0" />
<TextView style="@style/TableRowNum" />
<TextView style="@style/TableRow0" />
<TextView style="@style/TableRowNum" />
<TextView style="@style/TableRow0" />
</TableRow>
отображается только одна строка. как отобразить 20строк?
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 19 мар 2013, 23:08
лучше бы начали с того что нужно сделать, я например никогда TableLayout не пользуюсь, один раз пришлось прибегнуть к GridView и мягко говоря гемор был, а так есть более лёгкие пути
R.id.team
Политика на форуме запрещена
-
gerc
- Сообщения: 14
- Зарегистрирован: 16 фев 2013, 14:45
Сообщение
gerc » 20 мар 2013, 21:09
нет, надо именно tablerow, т.к все остальное не похоже на нормальную таблицу.
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 20 мар 2013, 21:19
заполнение вот таким способом как первый пост вот это не похоже на нормальность))) а так тогда gridview поможет
R.id.team
Политика на форуме запрещена
-
gerc
- Сообщения: 14
- Зарегистрирован: 16 фев 2013, 14:45
Сообщение
gerc » 21 мар 2013, 06:46
чем не похоже?
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 21 мар 2013, 07:22
то что заполнением должен руководить адаптер, это удобно, просто и практично
R.id.team
Политика на форуме запрещена
-
gerc
- Сообщения: 14
- Зарегистрирован: 16 фев 2013, 14:45
Сообщение
gerc » 21 мар 2013, 12:52
да, еще один класс завести для адаптера это проще
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 21 мар 2013, 17:14
адаптер берёт на себя постройку ячеек и по этому это проще, если тебе проще руками их создавать, что ж каждый выбирает что ему лучше.
R.id.team
Политика на форуме запрещена