2012-10-26 51 views

回答

-1

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

顺便说一句,你可以将其包含在每个布局的(可能你已经做)的经营让休息(从发现ID到你最后的结果),你必须在每个活动做

+0

如果我在函数中编写listner函数呢? – skilledpeas

+0

ohk得到它仍然是不可能的,然后任何其他的选择? – skilledpeas

+0

@ user1685608对不起,但我不认为这是可能的。:(:( –

0

试试这个,你有创建了一个headertemplet.xml文件使用include标记来添加该XML文件,你想要的。

<include layout="@layout/Your_XML_File_Name" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    /> 
+0

是的,我已经做到了,我的XML文件有五个按钮,我想处理点击这些按钮 – skilledpeas

+0

既然你已经包含了你的XML文件,你可以得到相应按钮的ID,或者你可以使用Tab.Read this http://www.androidhive.info/2011/08/android-tab-layout-tutorial/ – Akshay

0

这可能是一种矫枉过正,但您可以使用Fragments来做到这一点。

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

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