如何在android中实现.net的母版页概念按钮点击

时间:2012-10-26 12:05:43

标签: android android-layout

我是新手,但熟悉.net

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

但是如何为所有这些按钮编写单击按钮。

我该怎么办?

3 个答案:

答案 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到你的最后一个结果)