2010-12-11 30 views
4

我想在每个屏幕/活动的底部放置一些快捷方式或按钮。我知道我们可以通过使用framelayout/relativelayout,选项卡小部件等来做到这一点。每个活动底部的常见按钮或标签

因为,我需要它为每个活动,我需要为每个活动编写XML布局和再次按钮行动&?是否可以参考按钮点击等布局和操作,以便相同的代码冗余?

+0

我们在谈论什么样的快捷方式/按钮?正常的按钮,或者你想在你的应用程序选项卡? – 2010-12-11 21:25:16

+0

我想要正常的按钮,我解决了这个问题。感谢您的输入 !! – 2010-12-11 22:30:08

回答

11

喂,

您可以使用XML标签:

<include layout="@layout/commonfooter" /> 

包括凡是你必须在另一个布局XML您commonfooter.xml布局文件。

希望有帮助!

+0

谢谢!我使用了标签,它的工作原理!但是,我可以为这些按钮编写通用的onClick方法,这些按钮将在所有活动中可用?我尝试继承定义所有onclick函数的常见活动,但它没有奏效。 – 2010-12-11 22:29:30

+0

我自己对此有点新,但已经取得了一些成功。 – FrinkTheBrave 2010-12-11 22:32:15

+0

这可能是一个奇怪的方法,但您可以定义一个类(ListenerClass.class)并添加一个静态方法'static void setListeners(LinearLayout Layout)'。然后,在你的Activites的onCreate()中,调用'ListenerClass.setListeners(findViewById(commonLayout))' – Snailer 2010-12-11 22:35:39