Как сделать Edittext можно пометить только программно? - PullRequest
0 голосов
/ 17 октября 2018

Я хочу иметь EditText, который можно обновлять только программно .Когда я нажимаю на него, я не смогу ничего ввести, но когда я нажимаю кнопку с requestFocus для этого EditText, я хочу иметь эту опцию.

Я пытался android:focusableInTouchMode="true", нов этом случае я не могу использовать EditText, когда нажимаю кнопку.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Используйте атрибуты EditText android:enabled="false" и в обработчике событий вашей кнопки используйте ((EditText)findViewById(R.id.edittext)).setEnabled(true);, если идентификатор EditText равен edittext.

0 голосов
/ 17 октября 2018

Вы можете включить или отключить EditText.

android:enabled="false"

И когда вы нажимаете на кнопку, вы должны сделать:

myEditText.setEnabled(true)
...