前言
在写这个Demo的时候,是为了复习下Fragment的基础用法。不过就单纯地写Fragment又好像有点单一,于是我就想通过Fragment+RadioButton实现一个简单的底部导航栏。因为这样的布局在很多项目中都已经常用的。而且平时自己在学习其他技术点的时候,敲代码写Demo,也是用这样的基础布局来练习,一是由于Fragment的
轻量级,响应速度比较快,二是可以通过比较不同的Fragment,来体现你要学习的技术点的效果,这一点还是比较方便的。
Fragment的使用
Fragment的使用?现在以我的水平肯定是写得不如其他人好,而且随便百度,google一下资源,也是一大把的。对于还不太熟悉Fragment的使用,可以看看鸿洋大神写的这篇博客 Android Fragment 你应该知道的一切
coding time
- 把主布局搞好
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.pyz.navigationbar.MainActivity">
<FrameLayout
android:id="@+id/main_fragment"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=