Android: Как поместить каждый кортеж, возвращаемый из базы данных SQL, в виде текста на кнопке?

#android #mysql #button #android-button

#Android #mysql #кнопка #android-кнопка

Вопрос:

итак, я создаю это приложение, которое в настоящее время подключается к внешней базе данных SQL со списком имен элементов (для этого я использую php и json), и оно отображает эти имена в виде TextView. Я следовал этому руководству, чтобы узнать следующее: http://www.youtube.com/watch?v=4Soj22OMc98

Однако то, что я действительно хочу сделать, это иметь в приложении кнопку для КАЖДОГО из имен элементов. Есть ли способ сделать мое приложение таким, чтобы для каждого имени элемента, которое оно извлекает из базы данных, оно создавало кнопку с именем элемента в виде текста на этой кнопке?

Ответ №1:

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

     Button b = new Button();
    b.setText(insertNameHere);
 

Конечно, вам также необходимо установить положение этих кнопок. Этот ресурс дает хороший учебник по созданию кнопок таким образом: Учебник