整理自己写过的代码,这个是一个最常见的fragment应用。现在大部分app的主页都zhem设计。那下面就贴上代码新手写的代码可能不规范的地方有点多,凑合看吧。
这个是我写的简易的样式demo的截图,
下面是代码
主页的布局这个是我后面改过文字的布局,文字和上面截图有点差别
<RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.fragmentdemo.MainActivity" >
<com.example.fragmentdemo.NoScrollViewPager
android:id="@+id/vp_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/rg_tab_menu"
android:layout_alignParentTop="true" />
<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:layout_above="@+id/rg_tab_menu"
android:background="#cdcdcd" />
<RadioGroup
android:id="@+id/rg_tab_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#fff"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/rb_tab_item_main"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:button="@null"
android:checked="true"
android:drawablePadding="2dp"
android:gravity="center"
android:paddingBottom="3dp"
android:paddingTop="8dp"
android:text="主页"
android:textSize="12sp"
tools:text="主页" />
<RadioButton
android:id="@+id/rb_tab_item_maid2"