как бы вы отключили кнопку, пока пользователь не перейдет к предыдущим кнопкам? - PullRequest
0 голосов
/ 29 января 2011

как бы вы отключили кнопку, пока пользователь не нажмет на кнопки перед ней.У одной из кнопок есть информация о био, которая задается в настройках.Поэтому я не могу позволить им продолжать, пока они не прочитают инструкции и не заполнят там биографию.

Ответы [ 3 ]

1 голос
/ 29 января 2011

Отключите его в файле макета и активируйте его в действии (onCreate () / onResume ()) только тогда, когда заполняется необходимая информация

1 голос
/ 29 января 2011

В onClick() для кнопки, которую вы хотите нажать первым, позвоните setClickable(boolean) для кнопки, которую вы хотите активировать.

Кроме того, если вы хотите, чтобы кнопка начинала быть неактивной, вы должны также установить атрибут clickable в вашем xml на false

<Button
android:clickable="false"

Надеюсь, что это отвечает на ваш вопрос!

0 голосов
/ 29 января 2011

Возможно сделать кнопку состояния для этой задачи?Или иметь объект состояния, который управляет кнопкой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...