我是新手,但熟悉.net
。
我想在标题中添加5个菜单按钮,将在每个页面上重复。所以我在每个页面都包含headertemplet.xml
。
但是如何为所有这些按钮编写单击按钮。
我该怎么办?
答案 0 :(得分:0)
尝试此操作,因为您创建了一个headertemplet.xml
文件使用include
标记,以便将xml文件添加到您想要的位置。
<include layout="@layout/Your_XML_File_Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
答案 1 :(得分:0)
这可能是一种矫枉过正,但您可以使用Fragments
来执行此操作。
这个想法是一个Fragment来处理五个按钮的布局和点击(如果需要,将点击传递给Activity来正确处理),另一个片段来处理屏幕的其余部分。
正如您所说,按钮将出现在所有页面上,因此您只需使用FragmentTransaction
更改第二个片段。
答案 2 :(得分:-1)
你不能单击点击事件,因为onClick需要上下文,它与每个活动分开。
顺便说一句,你可以把它包含在你的每个布局中(你可能已经做过),所以你必须在每个活动中进行其余的操作(从找到ID到你的最后一个结果)