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