2012-03-21 4 views
0

Я недавно разработал программу списка в android, в которой есть edittext, через который я ввожу имена. эти имена сохраняются в базе данных и отображаются в списке. теперь я хочу добавить кнопку, которая при нажатии показывает новый макет с именами, которые я ввел в список. отображаемые имена должны быть динамическими, если я вхожу в 5 имен, тогда отображаются только 5, если я укажу 10, 10 и т. д. я очень запутался в динамическом массиве. , пожалуйста, помогите! спасибо большое!использование динамического массива в android

+0

вам нужно подробно остановиться на «динамическом» – Akhil

+0

Я хочу сказать, что новый список макетов должен расширяться/дефлироваться в соответствии с добавлением или удалением имен. Я не хочу хранить фиксированный массив. –

ответ

0

Пожалуйста, будьте более конкретными. Вы имеете в виду динамический макет или динамику в java? Если вы имеете в виду в макете, вы могли бы создать контейнер для всех имен (например, linearlayout), которые вы тогда в коде создавали бы каждое представление имени (например, textview, это можно было бы сделать с помощью layoutinflation из предопределенного ресурса xml) и добавить их в ваш контейнер.

+0

Я хочу сказать, что новый список макетов должен расширяться/дефлироваться в соответствии с добавлением или удалением имен. Я не хочу хранить фиксированный массив. –

+0

Используйте arraylist для хранения имен. Если вы добавляете в макет, используйте цикл for для запуска всех элементов и выполняйте то, что я описал выше. – Warpzit

+0

ОК. спасибо, я попробую! –

0

Попробуйте создать ArrayList макета. Это поможет вам добавить и удалить динамический макет, и вам не придется указывать ограничение на исправление.

+0

спасибо. Я попробую. –

Смежные вопросы