【问题标题】:Populate spinner from shared preferences从共享首选项填充微调器
【发布时间】:2016-10-16 17:42:37
【问题描述】:

我有一个 JSON 数组存储在共享首选项中。在这里我把它放在一个字符串中:

SharedPreferences prefs = getContext().getSharedPreferences("preferences", Context.MODE_PRIVATE);
        prefs.getString("classes", classes);

现在我想用共享首选项中的内容填充微调器。我该怎么做?

提前致谢。

【问题讨论】:

    标签: android json sharedpreferences spinner


    【解决方案1】:

    您必须使用数组适配器并为其提供项目列表,其中项目是 ArrayList。在您的情况下,您必须使用 Shared Preferences 中的值填充 ArrayList。

    final ArrayAdapter<String> adapter=new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,items);
    spinner.setAdapter(adapter);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多