Android 标题xml中的导航按钮

Android 标题xml中的导航按钮,android,navigation,android-homebutton,Android,Navigation,Android Homebutton,我正在开发我的第一个android应用程序,并且一直在尝试制作一个包含三个图像按钮的标题,分别用于back、home和next。我想知道是否可以在一个单独的XML文件中创建头文件,然后使用include,这样我就可以减少冗余并将头文件与多个活动一起重用。我已经能够这样做,使导航按钮显示,但没有找到一种方法,使按钮之间的活动导航。谢谢 您可以使用意图在按下的按钮上浏览活动。首先,在xml中拖放一个按钮。然后在活动中初始化此按钮。 例如 按钮BackBtn=(按钮)findViewById(R.id

我正在开发我的第一个android应用程序,并且一直在尝试制作一个包含三个图像按钮的标题,分别用于back、home和next。我想知道是否可以在一个单独的XML文件中创建头文件,然后使用include,这样我就可以减少冗余并将头文件与多个活动一起重用。我已经能够这样做,使导航按钮显示,但没有找到一种方法,使按钮之间的活动导航。谢谢

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

按钮BackBtn=(按钮)findViewById(R.id.button1)

一旦获得了对该按钮的引用,就可以将onclick listener设置为该按钮并单击它,您可以使用下面的代码在活动之间导航

Intent i =new Intent();
i.setClass(fromClass,ToClass.class);
startActivity(i);
我希望上面的代码会有所帮助


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

谢谢您的回复。我将放弃我最初试图做的事情,转而采用子布局的想法。