Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 06.01.2017
Сообщений: 36
1

Создание динамических таблиц

08.12.2017, 22:22. Показов 2251. Ответов 1

Author24 — интернет-сервис помощи студентам
Столкнулась с проблемой при создании таблицы. Мне нужно, чтобы после того как пользователь ввел в listview названия, эти названия вывелись в таблицу, но вот что получается :
Создание динамических таблиц


Вот так вот создавала список названий
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
   static int n;
    static  ArrayAdapter<String> adapter;
   static ArrayList<String> Names = new ArrayList<>();
 adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, Names);
        
        listView1.setAdapter(adapter);
       
        editText3.setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
 
                n=Names.size();
 
                if (event.getAction() == KeyEvent.ACTION_DOWN) {
                    if (keyCode == KeyEvent.KEYCODE_ENTER) {
                        Names.add(0, editText3.getText().toString());
                        adapter.notifyDataSetChanged();
                        editText3.setText("");
                        n++;
                        editText1.setText(""+n);
                        return true;
 
                    }
                }
                return false;
            }
        });
Он считывает сколько ввел пользователь названий и записывает количество

вот сам вывод:
Java
1
2
3
4
5
for (int i=1; i<Rating.n+1;i++)
{
   addRow(""+i, ""+ Rating.Names);
 
}
и вот построение таблицы
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
public void addRow(String cell0, String cell1) {
        TableLayout tableLayout = (TableLayout) findViewById(R.id.table);
        LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        TableRow tr = (TableRow) inflater.inflate(R.layout.table_row, null);
 
        TextView tv = (TextView) tr.getChildAt(0);
        tv.setText(cell0);
 
        tv = (TextView) tr.getChildAt(1);
        tv.setText(cell1);
 
 
        tableLayout.addView(tr);
    }
Если мне кто-то поможет, то мои недельные мучения закончатся!!!!!
+ еще не могу построить количество столбцов в зависимости от количества введенных данных( тот же код через listview)
вот такая у меня должна получиться таблица
Создание динамических таблиц

Всем спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2017, 22:22
Ответы с готовыми решениями:

Динамическое создание динамических обьектов
Пишу игру. Есть уровни. В каждом уровне заданное количество обьектов-соперников. Есть класс...

Создание динамических таблиц
Добрй день. Такая тема...создаю конструктор html таблиц. Использую knockout. ячека...

Создание динамических события от динамических элементов
Доброго времени суток! В общем беда такая, создаю по циклу, например 10 опендиалогов и 10 баттонов,...

Построение динамических таблиц
Задача: для различных m,n , где n- количество строк, m- кол-во столбцов нужно создать таблицу...

1
0 / 0 / 1
Регистрация: 06.01.2017
Сообщений: 36
08.12.2017, 23:24  [ТС] 2
Отбой, вывод в таблицу сделан, остались построение столбцов

Java
1
2
3
4
5
6
7
8
 String Name = "";
for (int i=0; i<Rating.Names.size();i++)
{
    Name =  Rating.Names.get(i) + " ";
   addRow("" + (i + 1), ""+Name);
 
 
}
0
08.12.2017, 23:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2017, 23:24
Помогаю со студенческими работами здесь

Django: Обработка динамических таблиц
Доброго времени суток, Я делаю сайт с заявками на пропуск людей. То есть на странице есть...

Построение динамических таблиц в VBA
Задача: для различных m,n , где n- количество строк, m- кол-во столбцов нужно создать таблицу...

Дополнить объект обработки динамических таблиц в модуле
Здравствуйте. Срочно нужна помощь. Не особо понимаю в этой теме (динамическая память и т.д) Но...

Создание динамических эффектов
Помогите написать код: Нужно сделать динамический видеоэффект, желательно вывести салют на экран

Создание динамических объектов
Как на WPF реализовать динамическую карту объектов, как на рисунке. Каждый объект квадрат...

Создание динамических контролов.
Почитал,у вас на форуме как создать динамически контролы,пробовал не получилось.А надо было создать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru