如何让用户编辑微调器内容?
例如,我想让用户能够重命名微调器的内容。
答案 0 :(得分:0)
好的,通过为你的微调器扩展ArrayAdapter
类来创建一个CustomSpinnerAdapter类。然后为微调器添加单独的布局。您可以在CustomSpinnerAdapter中的getCustomView()
内添加它。在该布局文件中添加TextView
属性android:inputType="text"
。
然后在您的活动中,您可以使用spinner.setAdapter(adapter)
方法将此适配器添加到您的微调器。这里适配器是CustomSpinnerAdapter类的对象。
这是how to create a CustomSpinnerAdapter的教程。
注意:您必须根据您的要求对其进行自定义,以获得可编辑的微调器。
答案 1 :(得分:-1)
添加String
s。
ArrayAdapter adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_spinner_item,
list);
sp = (Spinner) findViewById(R.id.Spinner01);
然后,就像在列表中添加和删除项目一样简单。