如何使Edittext只能以编程方式标记?

时间:2018-10-17 13:57:47

标签: android android-edittext clickable programmatically focusable

我想拥有一个EditText,它只能以编程方式进行更新。当我单击它时,将无法输入任何内容,但是当我在此requestFocus上单击带有EditText的按钮时,我想拥有该选项。

我尝试了android:focusableInTouchMode="true",但是在这种情况下,当我单击按钮时,也无法使用EditText

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以启用或禁用EditText。

android:enabled="false"

当您单击按钮时,您必须执行以下操作:

myEditText.setEnabled(true)

答案 1 :(得分:0)

使用EditText android:enabled="false"的属性,如果EditText的ID为((EditText)findViewById(R.id.edittext)).setEnabled(true);,则在按钮事件处理程序中使用edittext