Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Shmel9
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 16
1

Таблица

22.10.2012, 18:22. Просмотров 2155. Ответов 3
Метки нет (Все метки)

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

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

Таблица из ImageView
Как сделать 9 картинок 3х3, чтобы между ними не было отступов. Точнее я знаю...

SQLite - таблица не созданна
Пишет, что таблица не существует, хотя писал ее по образу и подобию таблицы,...

Таблица Android Studio
Всем привет. Задание очень банальное, есть приложение, которое делает...

Полностью скроллируемая таблица
На данный момент я пишу приложение для учителей и преподавателей и хотел бы,...

3
TanT
эволюционирую потихоньку
467 / 465 / 91
Регистрация: 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);
        }
    }
примеры выдраны из кода, напрямую использовать их не получиться, но, надеюсь, представление они дают.


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

Добавлено через 1 минуту
а строки и так создаются столько сколько, на сколько хватит данных.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2012, 20:27

Не удаляется таблица в SQLite
Первоначально в приложении существует бд с пустой таблицей. Эта база копируется...

SQLite Android таблица
Ужас устал помогите пожалуйста! В SQLite добавил дополнительную таблицу:...

Приложение "Таблица Умножения"
Нужна помощь в написании простого приложения таблицы умножения 9х9 ,на экране...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru