所以我想用像“All”这样的字符串填充 Spinner,然后是 SQLite db 的所有条目。我已经搜索了如何在没有任何运气的情况下这样做。我已经设置了所有设置来处理选择“全部”或实际条目的条目,但我不知道如何将条目“全部”添加到微调器或适配器。
我目前正在使用 SimpleCursorAdapter(我知道它已被弃用)。我应该使用其他类型的适配器吗?
所以我想用像“All”这样的字符串填充 Spinner,然后是 SQLite db 的所有条目。我已经搜索了如何在没有任何运气的情况下这样做。我已经设置了所有设置来处理选择“全部”或实际条目的条目,但我不知道如何将条目“全部”添加到微调器或适配器。
我目前正在使用 SimpleCursorAdapter(我知道它已被弃用)。我应该使用其他类型的适配器吗?
您应该为微调器创建动态数组并在数组中添加数据
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);