Android 从字符串列表创建微调器
我有一个要传递给微调器的字符串列表 我的代码是:Android 从字符串列表创建微调器,android,spinner,Android,Spinner,我有一个要传递给微调器的字符串列表 我的代码是: Spinner spinner = (Spinner) findViewById(R.id.spinner_details); ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, spinnerTitles); 其中“spinnerTitles”是我的字符串列
Spinner spinner = (Spinner) findViewById(R.id.spinner_details);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, spinnerTitles);
其中“spinnerTitles”是我的字符串列表
问题是我得到了一个错误“构造函数未定义为…”
如何解决这个问题?检查构造函数上下文
这个
可能是指你的片段。将其更改为:
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(YourActivity.this,android.R.layout.simple_spinner_item, spinnerTitles);
试试这个:
ArrayList items=new ArrayList();
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(Activity.this,android.R.layout.simple_spinner_item, items);
我认为
这个不是指活动的上下文,也许你正在尝试在后台线程或其他任何地方运行这个代码,使用活动。如果你在线程中,使用这个,如果你在片段中,使用getActivity()
,或者…,如果你需要更多帮助,请向我们发布更多代码我的答案是否已经解决?