Форум программистов, компьютерный форум CyberForum.ru

Таблица - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Shmel9
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 16
22.10.2012, 18:22     Таблица #1
Я глубоко извиняюсь, но поискав в интернете я не нашел как создать таблицу в Android так, чтобы потом создавалось нужное количество строк и столбцов в ней. Не могли ли бы вы мне подсказать можно ли это реализовать каким либо образом. Нашел только как заранее спланировать количество столбцов и строк а хотелось бы именно так чтобы во время исполнения программы это задавалось
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 18:22     Таблица
Посмотрите здесь:

MS Excel {=ТАБЛИЦА(A1;A3)} или {=ТАБЛИЦА(A1;A2) что это?}
Таблица лексем и таблица идентификаторов C++
Проблема с запросом: TRec.Open 'SELECT * FROM таблица Where ((таблица.дата) Like ' & Date & ' & '%') ', DBgen Visual Basic
Android SQLite Android таблица
Корреляционная таблица (Таблица распределения) MS Excel
Таблица бд и внешняя таблица C#
Полностью скроллируемая таблица Android
Таблица Android Studio Android
Android Не удаляется таблица в SQLite
Таблица Ascii Android
Android Таблица из ImageView
Basic4Android Таблица TableV2_00

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.10.2012, 18:51     Таблица #2
Создовайте динамически элементы,

Java
1
2
 final TableLayout mainLayout = new TableLayout(this);
        mainLayout.setVerticalScrollBarEnabled(true);
и далее набивайте нужным количеством строк, с нужным количеством столбцов

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 for (int row = 0; row < data.length; row++) {
            final TableRow tableRow = new TableRow(this);
 
            final TableRow.LayoutParams param = TableUtils.customLayoutParams();
 
            tableRow.setLayoutParams(param);
            tableRow.setBackgroundColor(getResources().getColor(R.color.table_border));
    
 
            final String[] curRow = data[row];
            final TextView field = new TextView(this);
            field.setText(бла бла);
            field.setLayoutParams(param);
            field.setBackgroundColor(getResources().getColor(R.color.table_background));
            field.setGravity(Gravity.CENTER);
            tableRow.addView(field);
 
 
            tableLayout.addView(tableRow);
        }
    }
примеры выдраны из кода, напрямую использовать их не получиться, но, надеюсь, представление они дают.


вот первое из интернета
Shmel9
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 16
22.10.2012, 18:55  [ТС]     Таблица #3
Большое спасибо! Надеюсь сам смогу дальше разобраться)
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.10.2012, 20:27     Таблица #4
gridView.setNumColumns(int);

Добавлено через 1 минуту
а строки и так создаются столько сколько, на сколько хватит данных.
Yandex
Объявления
22.10.2012, 20:27     Таблица
Ответ Создать тему
Опции темы

Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru