基本框架
这个设计属于最基础的android studio开发,基本是,设想一个APP,打开后类似于微信,底下有几个按钮,点击则会被切换成不同的主页面(例如微信的“微信”,“通讯录”,“发现”,“我”)。
总体上,由最主要的mainactivity,以及各个主页面的fragment,和几个xml文件构成
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/41dd97af8e8b7f98374293547b1c16f4.png)
各部分代码(MainActivity)
这也是最为重要的一部分,尽管在设计的时候基本是写完了其他部分才写的这里,这里仍旧还是放在最前面
导入各种包:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cb1cc886c42ba13339aad211852c7a08.png)
Fragment,LinearLayout,ImageButton的设定:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d54f72329a69fdedd3e1fe519346b7b9.png)
监听部分:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1b08ac3a751b5ab8a8cbe81a0fcf2a8d.png)
监听部分2(对其监听范围的限制)