【问题标题】:How to populate Buttons from ListAdapter In Android如何在 Android 中从 ListAdapter 填充按钮
【发布时间】:2011-01-10 10:29:58
【问题描述】:

我正在编写一个问卷应用程序,其中需要将来自 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));

如何将光标结果附加到按钮上?

【问题讨论】:

    标签: android android-layout listadapter


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 2013-07-31
      • 2015-07-06
      • 2015-07-06
      相关资源
      最近更新 更多