首页 理论教育 任务实施:设计底部菜单并显示不同的界面

任务实施:设计底部菜单并显示不同的界面

时间:2023-06-28 理论教育 版权反馈
【摘要】:STEP 1:新建一个布局文件bottom.xml,用来设计底部菜单,其中每一组菜单都包括一个图片和一个按钮,下面是布局的参考代码。线性布局单击事件的核心代码如下:代码中变量position为全局变量,初始值为0,表示进入主界面时默认显示第一个菜单的界面,其中setFragment在下面介绍。STEP 4:setFragment方法的编写。此方法用来在主界面中间的FrameLayout布局中显示不同的界面。参考代码如下:STEP 5:运行程序,单击底部菜单在主界面中间显示不同的界面内容。

任务实施:设计底部菜单并显示不同的界面

STEP 1:新建一个布局文件bottom.xml,用来设计底部菜单,其中每一组菜单都包括一个图片和一个按钮,下面是布局的参考代码。

代码中只放入一组图片和标签控件,根据底部菜单的数量,将此部分的代码复制几次后再修改其中的名字、图片、显示文字即可。

STEP 2:创建3个Fragment文件,在项目java的目录上单击鼠标右键,选择“New”→“Fragment”→“Fragment(Blank)”命令,并为3个Fragment文件分别创建3个布局文件,布局中放入一个标签即可。

其中一个Fragment的参考代码如下:

使用的布局界面代码很简单,只放一个标签控件就可以,此处省略布局代码。

STEP 3:在Activity代码中为底部菜单中的每一组包含图片和标签的线性布局添加onClickListener事件处理,单击线性布局时修改图片和文本,在主界面中间显示不同的界面内容。线性布局单击事件的核心代码如下:(www.xing528.com)

代码中变量position为全局变量,初始值为0,表示进入主界面时默认显示第一个菜单的界面,其中setFragment在下面介绍。

STEP 4:setFragment方法的编写。

此方法用来在主界面中间的FrameLayout布局中显示不同的界面。参考代码如下:

STEP 5:运行程序,单击底部菜单在主界面中间显示不同的界面内容。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈