Как заполнить кнопки из ListAdapter в Android - PullRequest
0 голосов
/ 10 января 2011

Я пишу анкетное приложение, в котором необходимо добавить четыре ответа от SQLLite db к четырем обычным кнопкам (не radiobButtons) в представлении.

Я запрашиваю базу данных и получаю результаты в виде курсора. Я не могу прикрепить результаты к четырем кнопкам, но могу прикрепить то же самое к представлению списка, как показано ниже

Cursor c = sampleDB.rawQuery("SELECT Answer From'+SAMPLE_TABLE_NAME+'", null);
                   if (c != null ) {
          if  (c.moveToFirst()) {
           do {
            String firstName = c.getString(c.getColumnIndex("Answer"));
            results.add(firstName);
           }while (c.moveToNext());
          } 
         }

         this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,results));

Как мне прикрепить результаты курсора к кнопке?

1 Ответ

0 голосов
/ 11 января 2011

Мне удалось решить эту проблему путем создания адаптера БД с использованием заводского шаблона и динамического создания кнопок.

...