【摘要】: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:运行程序,单击底部菜单在主界面中间显示不同的界面内容。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。