我是新来的android,但熟悉.net
。如何在android中实现.net的Masterpage概念,点击按钮
我想在标题中添加5个菜单按钮,将在每个页面上重复。所以我在每一页都包含headertemplet.xml
。
但是,如何为所有这些按钮编写单击按钮。
我该如何继续?
我是新来的android,但熟悉.net
。如何在android中实现.net的Masterpage概念,点击按钮
我想在标题中添加5个菜单按钮,将在每个页面上重复。所以我在每一页都包含headertemplet.xml
。
但是,如何为所有这些按钮编写单击按钮。
我该如何继续?
你不能使用单击事件,因为onClick需要上下文,这是单独的每个活动。
顺便说一句,你可以将其包含在每个布局的(可能你已经做)的经营让休息(从发现ID到你最后的结果),你必须在每个活动做
试试这个,你有创建了一个headertemplet.xml
文件使用include
标记来添加该XML文件,你想要的。
<include layout="@layout/Your_XML_File_Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
是的,我已经做到了,我的XML文件有五个按钮,我想处理点击这些按钮 – skilledpeas
既然你已经包含了你的XML文件,你可以得到相应按钮的ID,或者你可以使用Tab.Read this http://www.androidhive.info/2011/08/android-tab-layout-tutorial/ – Akshay
这可能是一种矫枉过正,但您可以使用Fragments
来做到这一点。
这个想法是一个片段来处理布局和点击五个按钮(如果需要,将点击传递给Activity以正确处理它),另一个片段用于处理屏幕的其余部分。
正如您所说,按钮将出现在所有页面上,因此您只需要使用FragmentTransaction
更改第二个片段。
如果我在函数中编写listner函数呢? – skilledpeas
ohk得到它仍然是不可能的,然后任何其他的选择? – skilledpeas
@ user1685608对不起,但我不认为这是可能的。:(:( –