0

我正在开发我的第一个 android 应用程序,并且一直在尝试制作一个包含三个图像按钮的标题,用于返回、主页和下一步。我想知道是否可以在单独的 XML 文件中制作标头,然后使用include,这样我就可以减少冗余并在多个活动中重用标头。我已经能够做到这一点,以便显示导航按钮,但还没有找到让按钮在活动之间导航的方法。谢谢!

4

1 回答 1

0

您可以使用意图在按下按钮时浏览活动。首先,在xml中拖放一个按钮。然后在您的活动中初始化此按钮。例如。

Button BackBtn=(Button) findViewById(R.id.button1);

获得对按钮的引用后,您可以设置该按钮的 onclick 侦听器并对其进行 onclick,您可以使用下面的代码在活动之间导航。

Intent i =new Intent();
i.setClass(fromClass,ToClass.class);
startActivity(i);

我希望上面的代码会有所帮助。

关于问题的第二部分,虽然您可以定义一个包含 3 个导航按钮的单独 xml,但您需要在使用它们的每个活动中重新定义其功能。因此,我建议您在当前布局中创建一个子布局并在其中添加三个按钮。从下一个活动开始,您可以将该布局复制粘贴到您的新 xml 中。

于 2013-08-12T05:49:10.640 回答