如何在Android中填充ListAdapter中的按钮

时间:2011-01-10 10:29:59

标签: android android-layout listadapter

我正在编写一个问答应用程序,其中需要将SQLLite数据库中的四个答案添加到视图中的四个普通按钮(而不是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 :(得分:0)

我能够通过使用工厂模式创建数据库适配器并动态创建按钮来解决此问题。