Нечто похожее на панели .net в Android - PullRequest
0 голосов
/ 07 января 2012

Я прошу прощения за еще один вопрос новичка. У меня есть .Net фон, и я впервые с Android.

В .Net я мог бы использовать панели, чтобы показать / скрыть элементы управления, и я собираюсь сделать то же самое в Android.

Это то, что я пытаюсь сделать: вверху будут две радиокнопки: базовая и расширенная. В зависимости от того, какая кнопка нажата, я хочу показать соответствующую форму. Как я могу это сделать?

Спасибо!

Ответы [ 2 ]

1 голос
/ 07 января 2012

вы можете использовать setvisibility для вида
Вы должны зарегистрироваться для CheckedChangeListener, используя setOnCheckedChangeListener для радиогруппы
В onCheckedChanged ты должен сделать

hidingView.setVisibiliity (View.GONE)
showingview.setVisibility (View.VISIBLE)

0 голосов
/ 07 января 2012

Вы можете просто поместить каждую из ваших форм в свой собственный FrameLayout, а затем использовать условный оператор, который проверяет состояние переключателей. Я не знаю, в каком формате находятся ваши формы, но я представляю, что они, вероятно, представляют собой набор текстовых полей и текстовых представлений. Вероятно, было бы проще всего, если бы вы настроили макет xml, объявили представление для размещения одной формы, а затем динамически добавили содержимое других форм в FrameLayout в java в соответствии с нажатыми переключателями.

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