Android-флажок изменить пользовательский интерфейс - PullRequest
1 голос
/ 05 октября 2010

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

Ответы [ 2 ]

1 голос
/ 05 октября 2010

Если вы добавляете свой переключаемый макет внутри LinearLayout или RelativeLayout или подобного, вы можете легко переключать видимость.

LinearLayout ll = (LinearLayout) findViewById(R.id.myLinearLayout);
ll.setVisibility(View.GONE);

В вашем XML вы должны установить атрибут android:visibility="gone" и изменить его во время выполнения.

1 голос
/ 05 октября 2010

Вам необходимо зарегистрировать OnClickListener для флажка.

http://developer.android.com/reference/android/view/View.OnClickListener.html

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