从片段B访问片段A的按钮ID

时间:2016-04-13 11:10:38

标签: android xml

我创建了片段A和片段B,每个片段上都有单独的按钮,我需要启用片段B上的按钮,直到除非点击片段A上的按钮,我怎么能这样做,因为我是新手android。

3 个答案:

答案 0 :(得分:1)

有三种方式:

  1. 创建公共静态变量并从其他片段
  2. 访问它
  3. 使用自定义BroadcastReceiver并在调用fragment1的按钮时调用它,并在fragment2中接收它。
  4. 使用EventBus,调用该事件并以另一个片段接收它。

答案 1 :(得分:0)

当您必须单击片段A按钮然后在附件上的片段B上启用按钮或在此处创建方法时,您需要使用界面。

答案 2 :(得分:0)

  1. 在片段A中定义接口
  2. 在片段B中实现接口
  3. 在Fragment A Call界面中单击Button,并将消息传递给片段B.