【发布时间】:2019-06-28 12:21:42
【问题描述】:
晚上好。
我面临的问题可以这样描述:
- 我有许多实现相同页脚的视图(main、list_items、 book_item...)
- 例如,页脚有一些按钮(书籍项目、列表项目)。
- 我需要在页脚按钮上定义点击监听器 我可以在包含此页脚的每个布局中重复使用它。
到目前为止,如果我在与包含页脚的布局相关的每个活动中设置点击侦听器,我只能使页脚按钮工作。
您建议如何解决这个问题? 非常感谢您的帮助和详细信息,因为我是 android 开发的新手。
我的代码如下所示:
Layout1.xml
<content>...</content>
<include layout="@layout/footer_layout"></include>
Layout2.xml
<content>...</content>
<include layout="@layout/footer_layout"></include>
footer.xml
<Button>List Items</Button>
<Button>Book Item</Button>
【问题讨论】:
-
您想为所有页脚布局共享一个通用侦听器吗?
-
是的。但我想澄清一下,我的所有视图只使用 1 个页脚,并且我希望该页脚能够处理单击按钮,而无需在包含页脚的每个视图中设置单击侦听器。
标签: android include onclicklistener footer