从共享首选项填充微调器
Populate spinner from shared preferences
我有一个 JSON 数组存储在共享首选项中。在这里我把它放在一个字符串中:
SharedPreferences prefs = getContext().getSharedPreferences("preferences", Context.MODE_PRIVATE);
prefs.getString("classes", classes);
现在我想用共享首选项中的内容填充微调器。我该怎么做?
提前致谢。
您必须使用数组适配器并为其提供项目列表,其中项目是 ArrayList.In 您的情况,您必须使用共享首选项中的值填充 ArrayList。
final ArrayAdapter<String> adapter=new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,items);
spinner.setAdapter(adapter);
我有一个 JSON 数组存储在共享首选项中。在这里我把它放在一个字符串中:
SharedPreferences prefs = getContext().getSharedPreferences("preferences", Context.MODE_PRIVATE);
prefs.getString("classes", classes);
现在我想用共享首选项中的内容填充微调器。我该怎么做?
提前致谢。
您必须使用数组适配器并为其提供项目列表,其中项目是 ArrayList.In 您的情况,您必须使用共享首选项中的值填充 ArrayList。
final ArrayAdapter<String> adapter=new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,items);
spinner.setAdapter(adapter);