2016-04-13 3 views
-2

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

ответ

1

Есть 3 способа:

  1. создают общественную статическую переменную и получить к нему доступ с другого фрагмента
  2. использовать пользовательские и вызвать его, когда кнопка fragment1 называется, и получить, что в FRAGMENT2.
  3. использовать EventBus, вызвать событие и получить его в другом фрагменте.
0

, когда вам нужно щелкнуть фрагмент кнопкой A, затем включить кнопку на фрагменте B внутри, приложить или создать метод здесь, вам нужно использовать интерфейс.

0
  1. определить интерфейс в фрагмента А
  2. реализовать интерфейс в фрагменте B
  3. OnClick Баттона в интерфейсе Фрагмент вызов, и сообщение доставляется фрагмент B.
Смежные вопросы