babymills
@babymills

Как реализовать програмнно добавление элементов?

Уважаемые. Нужен совет. Буду из sql вытягивать инфу и нужно програмнно добавлять елементы,все зависит от бд(то есть количество создаваемых елементы и их имя.)нужно им еще присваивать id и по нажатию на этот элемент,передавать в другой активити инфу. На примере у меня есть таблица в бд со свободным временем,и нужно что бы на экране создавались кнопки с именем этого времени и она была активна. Вот в чем вопрос как лучше создавать с помощью button или через list.?И как им присваивать id?Ведь я заранее не знаю сколько их будет.
2a26c85fb8ba45c7bbb491fe3ac49e02.jpg
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ответы на вопрос 2
mitaichik
@mitaichik
Как вытаскивать из БД написанно в доках https://developer.android.com/training/basics/data...

Создавать можно либо напрямую new Button с последующей установкой всех параметров, либо лучше с помощью inflate (позволяет создать нормальный layout в xml).

id присваивать не надо, надо ставить setOnClickLisener на кнопки.

Использовать листы - хз, возможно, в зависимости от того сколько этих кнопок будет и что надо с ними делать.
Ответ написан
Можно через RecyclerView
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы