我的要求是,当用户点击edittext时,会弹出一个对话框,让用户可以选择其中一个值。
上述部分已经完成。
我不希望用户输入/编辑除对话框中列表中给出的值之外的任何其他值。我希望用户只选择对话框中列表中给出的值。
我在完成这一部分时遇到了问题。
请帮助。非常感谢。
此致 Pawan
答案 0 :(得分:0)
请参阅This answer。
从链接:
将
android:focusable="false"
添加到EditText。并将OnClickListener
设置为EditText。点击该Edittext会触发onClick()
方法,但无法进行编辑。
答案 1 :(得分:0)
如何将EditText的输入类型设置为
编程:
editText.setInputType(InputType.TYPE_NULL);
XML:
android:inputType="none"
edtText.setText(String)
方法仍然可以正常工作。
答案 2 :(得分:0)
设置android:focusable =“false”对我有用。它不会使用户能够编辑数据并迫使他从对话框中的列表中进行选择。
感谢@JonasCz的回答