ViewPager+FragmentPagerAdapter+RadioGroup实现顶部菜单栏(一



放弃谁都可以,千万不要放弃自己!

本讲内容:ViewPager+FragmentPagerAdapter+RadioGroup实现顶部菜单栏

示例一:

下面是res/layout/top1.xml 布局文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=""android:layout_width="match_parent"android:layout_height="45dp"android:background="@color/darkcyan"android:gravity="center"android:orientation="vertical" ><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:text="微信"android:textSize="20sp" /></LinearLayout>

下面是res/layout/top2.xml 布局文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=""android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical" ><RadioGroupandroid:id="@+id/id_radioGroup"android:layout_width="match_parent"android:layout_height="45dp"android:background="@color/ivory"android:orientation="horizontal"android:gravity="center"android:padding="5dp" ><RadioButtonandroid:id="@+id/id_tab1"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1.0"android:button="@null"android:checked="true"android:gravity="center"android:text="微信"android:textColor="@drawable/selector_tab_text_color" /><RadioButtonandroid:id="@+id/id_tab2"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1.0"android:button="@null"android:gravity="center"android:text="通信录"android:textColor="@drawable/selector_tab_text_color" /><RadioButtonandroid:id="@+id/id_tab3"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1.0"android:button="@null"android:gravity="center"android:text="朋友"android:textColor="@drawable/selector_tab_text_color" /></RadioGroup><ImageViewandroid:id="@+id/id_tab_line"android:layout_width="100dp"android:layout_height="wrap_content"android:background="@drawable/tabline"/></LinearLayout>

下面是res/layout/activity_main.xml 布局文件:

<LinearLayout xmlns:android=""xmlns:tools=""android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><include layout="@layout/top1" /><include layout="@layout/top2" /><android.support.v4.view.ViewPagerandroid:id="@+id/id_viewpager"android:layout_width="match_parent"android:layout_height="0dp"android:layout_weight="1.0" /></LinearLayout>

下面是res/drawable/selector_tab_text_color文件

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="" ><item android:state_checked="true" android:color="@color/red"/><item android:color="@color/black"/></selector>走过的路成为背后的风景,不能回头不能停留,若此刻停留,

ViewPager+FragmentPagerAdapter+RadioGroup实现顶部菜单栏(一

相关文章:

你感兴趣的文章:

标签云: