上篇介绍了导航栏下的滑动切换实现,这次要介绍的是导航栏上的切换,在很多应用中经常见到,先看效果图。
当点击导航条上的分类的时候,会根据选中的分类显示下面的数据。
先看布局文件。
<RelativeLayout
android:id="@+id/tab3"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/color_white">
<!-- 标题栏 -->
<RelativeLayout
android:id="@+id/frameHead"
style="@style/head_style"
android:gravity="center_vertical">
<RelativeLayout
android:id="@+id/returnBtn"
android:layout_width="50dp"
android:layout_height="fill_parent"
android:background="@drawable/btn_right">
<ImageView
android:id="@+id/returnBtn1"
style="@style/font5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:contentDescription="@string/no_word"
android:enabled="false"
android:background="@drawable/btn_back_new"
android:duplicateParentState="true"
android:gravity="center"/>
</RelativeLayout>
<Button
android:id="@+id/returnBtn2"
style="@style/font5"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="@drawable/btn_right"
android:gravity="center"
android:paddingLeft="18dp"
android:paddingRight="18dp"
android:visibility="gone"/>
<TextView
android:id="@+id/title"
style="@style/font1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginLeft="130dp"
android:ellipsize="end"
android:gravity="center_vertical"
android:singleLine="true"
/>
<LinearLayout
android:id="@+id/searchBtnArea"
android:layout_width="50dp"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/btn_right"
android:gravity="center"
android:visibility="gone"
android:orientation=