0

所以我想用像“All”这样的字符串填充 Spinner,然后是 SQLite db 的所有条目。我已经搜索了如何在没有任何运气的情况下这样做。我已经设置了所有设置来处理选择“全部”或实际条目的条目,但我不知道如何将条目“全部”添加到微调器或适配器。

我目前正在使用 SimpleCursorAdapter(我知道它已被弃用)。我应该使用其他类型的适配器吗?

4

1 回答 1

1

您应该为微调器创建动态数组并在数组中添加数据

List<String> arrayList = new ArrayList<String>();
arrayList.add("All");

现在使用游标获取数据并添加到arrayList(使用for循环或while循环逐一添加)和setAdapter与arrayList。

ArrayAdapter adapter = new ArrayAdapter<String>(YOURCLASSNAME.this,android.R.layout.simple_spinner_item,arrayList);
spinner.setAdapter(adapter);
于 2012-05-15T19:42:18.857 回答