所以我想用一个像“All”这样的字符串填充一个Spinner,然后是一个SQLite数据库的所有条目。我没有运气就搜索了如何这样做。我有一切设置来处理选择“全部”或实际条目的条目,但我不知道如何将条目“全部”添加到微调器或适配器。
我目前正在使用SimpleCursorAdapter(我知道已弃用)。我应该使用其他类型的适配器吗?
答案 0 :(得分:1)
你应该为微调器创建动态数组并在数组中添加数据
List<String> arrayList = new ArrayList<String>();
arrayList.add("All");
现在使用游标获取数据并添加到arrayList中(使用for循环或while循环添加一个再一个)和setAdapter with arrayList。
ArrayAdapter adapter = new ArrayAdapter<String>(YOURCLASSNAME.this,android.R.layout.simple_spinner_item,arrayList);
spinner.setAdapter(adapter);