Таблица

Интерфейс, диалоги, темы, стили, меню
Ответить
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
Контактная информация:

Re: Таблица

Сообщение rezak90 » 19 мар 2013, 23:08

лучше бы начали с того что нужно сделать, я например никогда TableLayout не пользуюсь, один раз пришлось прибегнуть к GridView и мягко говоря гемор был, а так есть более лёгкие пути
R.id.team
Политика на форуме запрещена

gerc
Сообщения: 14
Зарегистрирован: 16 фев 2013, 14:45

Re: Таблица

Сообщение gerc » 20 мар 2013, 21:09

нет, надо именно tablerow, т.к все остальное не похоже на нормальную таблицу.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Таблица

Сообщение rezak90 » 20 мар 2013, 21:19

заполнение вот таким способом как первый пост вот это не похоже на нормальность))) а так тогда gridview поможет
R.id.team
Политика на форуме запрещена

gerc
Сообщения: 14
Зарегистрирован: 16 фев 2013, 14:45

Re: Таблица

Сообщение gerc » 21 мар 2013, 06:46

чем не похоже?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Таблица

Сообщение rezak90 » 21 мар 2013, 07:22

то что заполнением должен руководить адаптер, это удобно, просто и практично
R.id.team
Политика на форуме запрещена

gerc
Сообщения: 14
Зарегистрирован: 16 фев 2013, 14:45

Re: Таблица

Сообщение gerc » 21 мар 2013, 12:52

да, еще один класс завести для адаптера это проще

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Таблица

Сообщение rezak90 » 21 мар 2013, 17:14

адаптер берёт на себя постройку ячеек и по этому это проще, если тебе проще руками их создавать, что ж каждый выбирает что ему лучше.
R.id.team
Политика на форуме запрещена

Ответить