0

我是 android 新手,但对.net.

我想在标题中添加 5 个菜单按钮,这将在每一页上重复。所以我包括headertemplet.xml在每一页。

但是我怎样才能为所有这些按钮编写单个按钮点击。

我应该如何进行?

4

3 回答 3

0

这可能是一个矫枉过正,但你可以Fragments用来做到这一点。

这个想法是一个片段来处理五个按钮的布局和点击(如果需要,将点击传递给活动以正确处理它),另一个片段来处理屏幕的其余部分。

正如您所说,按钮将出现在所有页面上,因此您只需要使用 更改第二个片段FragmentTransaction

于 2012-10-26T12:57:43.970 回答
0

试试这个,因为您已经创建了一个headertemplet.xml文件使用include标签来将该 xml 文件添加到您想要的任何位置。

 <include  layout="@layout/Your_XML_File_Name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />
于 2012-10-26T12:13:13.197 回答
-1

您不能使用单次点击事件,因为 onClick 需要每个活动单独的上下文。

顺便说一句,您可以将它包含在您的每个布局中(您可能已经完成了),因此您必须在每个活动中执行其余操作(从查找 ID 到您的最后一个结果)

于 2012-10-26T12:10:04.897 回答