主界面的布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@+id/realtabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/navigation"
android:layout_alignParentTop="true"
android:background="#e9e7e7" />
<RadioGroup
android:id="@+id/navigation"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="#ffffff"
android:gravity="center"
android:orientation="horizontal" >
<RadioButton
style="@style/navi"
android:id="@+id/navi_home"
android:checked="true"
android:drawableTop="@drawable/icon_home_act"
android:paddingTop="3dp"
android:text="@string/home" >
</RadioButton>
<RadioButton
style="@style/navi"
android:id="@+id/navi_manager"
android:drawableTop="@drawable/icon_manager_act"
android:paddingTop="3dp"
android:text="@string/manager" >
</RadioButton>
<RadioButton
style="@style/navi"
android:id="@+id/navi_recommend"
android:drawableTop="@drawable/icon_recommend_act"
android:paddingTop="3dp"
android:text="@string/recommend" >
</RadioButton>
<RadioButton
style="@style/navi"
android:id="@+id/navi_settings"
android:drawableTop="@drawable/icon_setting_act"
android:paddingTop="3dp"
android:text="@string/settings" >
</RadioButton>
</RadioGroup>
</RelativeLayout>
每个RadioButton的Style
<!-- navigation RadioButton -->
<style name="navi">
<item name="android:button">@null</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:layout_margin">1dip</item>
<item name="android:layout_weight">1.0</item>
<item name="android:paddingTop">5.0dip</item>
<item name="android:paddingBottom">0dip</item>
<item name="android:paddingLeft">0dip</item>
<item name="android:paddingRight">0dip</item>
<item name="android:textColor">@drawable/icon_text_selector</item>
</style>
textColor的selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:color="@color/green" />
<item android:state_pressed="true" android:color="@color/green" />
<item android:state_focused="false" android:color="@color/black" />
<item android:color="@color/black"></item>
</selector>