如何使微调器可编辑

时间:2014-05-23 02:53:59

标签: android spinner

如何让用户编辑微调器内容?

例如,我想让用户能够重命名微调器的内容。

2 个答案:

答案 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);

然后,就像在列表中添加和删除项目一样简单。