Я новичок в андроиде, и у меня есть это сомнение и поиск лучшего способа сделать это. Я просто хочу нажать кнопку, чтобы отобразить макет. в настоящее время я сделал это, создав второе действие. проблема в том, что когда я использую много кнопок, мне нужно создать больше активности для этого или каким-либо другим способом, я могу просто использовать макет, который будет отображаться при нажатии кнопки.Как связать кнопку с макетом для отображения по клику?
0
A
ответ
0
Вы можете использовать View.setVisibility(int)
, чтобы скрыть/отобразить части вашего макета одним нажатием кнопки.
Пример:
mLayout.findViewById(R.id.group1).setVisibility(View.GONE);
mLayout.findViewById(R.id.group2).setVisibility(View.VISIBLE);
1
Заканчивать Fragments
Они позволяют вам иметь несколько макетов для одной деятельности (и многое другое). Потратьте некоторое время, чтобы исследовать их, это очень мощный инструмент.