今天我们讲一个例子,主要的实现是通过点击界面下方的不同按钮,然后在上面显示不同的Fragment布局
步骤:
1、在res文件夹下新建一个drawable文件,然后在里面创建4个新的Selector类型的xml文件,
文件内容是:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/firstpage" android:state_checked="true"></item>
<item android:drawable="@drawable/firstpage_blue" android:state_enabled="false"></item>
<item android:drawable="@drawable/firstpage_blue"></item>
</selector>
这里我只列举了一个,其它三个和它是一样的。
2、然后就是activity_main.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@+id/frame"
android:layout_height="0dp"
android:layout_width="match_parent"