2015-10-19 2 views
0

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

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

Как я могу это сделать?

+0

У вас нет. Вы можете захотеть поместить два фрагмента в одно действие. –

ответ

0

Если мое понимание правильное, у вас есть макет, который имеет две кнопки. setContentView() этот макет в обоих действиях. Затем в действии A, setVisibility=GONE для первой кнопки и в действии B, setVisibility=GONE для второй кнопки. Таким образом, вы можете повторно использовать один и тот же макет в обоих действиях.

Если вы не хотите скрыть кнопки, но хотите иметь разные типы поведения для этих кнопок в разных действиях, просто присоедините к ним кнопки onClickListener и переопределите onClick() в каждом из действий.

+0

Я хочу, чтобы кнопки были функциональными в том же макете. –

Смежные вопросы