<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="0.0dip"
android:layout_weight="1.0" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.0"
android:visibility="gone"/>
<RadioGroup
android:id="@+id/radioGroup"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:layout_gravity="bottom"
android:gravity="left"
android:background="@drawable/bg_bottom_tab"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/homepage"
style="@style/bottom_tab_style"
android:drawableTop="@drawable/bg_tab_homepage"
android:tag="HomePage"
android:text="@string/HomePage" />
<RadioButton
android:id="@+id/sell"
style="@style/bottom_tab_style"
android:drawableTop="@drawable/bg_tab_homepage"
android:tag="Sell"
android:text="@string/Sell" />
<RadioButton
android:id="@+id/buy"
style="@style/bottom_tab_style"
android:drawableTop="@drawable/bg_tab_homepage"
android:tag="Buy"
android:text="@string/Buy" />
<RadioButton
android:id="@+id/donate"
style="@style/bottom_tab_style"
android:drawableTop="@drawable/bg_tab_homepage"
android:tag="Donate"
android:text="@string/Donate" />
<RadioButton
android:id="@+id/more"
style="@style/bottom_tab_style"
android:drawableTop="@drawable/bg_tab_homepage"
android:tag="More"
android:text="@string/More" />
</RadioGroup>
</LinearLayout>
</TabHost>
styles.xml中配置
<style name="bottom_tab_style">
<item name="android:textSize">15.0dip</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:background">@drawable/selector_radiobutton</item>
<item name="android:paddingTop">8.0dip</item>
<item name="android:button">@null</item>
<item name="android:layout_weight">1.0</item>
<item name="android:drawablePadding">5.0dip</item>
selector_radiobutton.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_tab_radiobutton_s" android:state_enabled="true" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/bg_tab_radiobutton_d" android:state_enabled="true" android:state_pressed="true"/>
<item android:drawable="@drawable/bg_tab_radiobutton_d" android:state_enabled="true" android:state_checked="true" />
</selector>
分享到:
相关推荐
Android Tab 页面的使用范例, 是一个入门级的例子,初学者可以看一看,会有帮助的.
Android Tab 选项卡 切换; 可以滑动切换,点击切换,带指示器;
三种方法实现android tab 界面切换。1、ViewPager+PagerAdapter 2、FragmentManager+Fragment利用FragmentTransaction对fragment进行hide和show操作实现 3、ViewPager+FragmentPagerAdapter ,主activity继承于...
android Tab页的切换自定义实现,可以实现淘宝,58,京东等客户端的底部导航!
Boosted Android Tab Layout with custom animated indicators including "Dachshund" animation inspired by this. Sample Available Animated Indicators Indicator Example Custom behavior ...
Android Tab 选项卡源代码,是一个很不错的Android源码,有兴趣的伙伴们抽时间可以看一下把
通过Fragment + Viewpager实现Android Tab切换菜单
实现一个简单的android Tab 选项卡控件
该源码实现了tab,并且在同一个tab内部实现了多个activity的跳转。
android Tab 在右侧,就是在右侧
很炫酷的Tab实现源码,包含正常,点下,选中状态
Android TAB
项目中需要实现iphone中tabBar效果, 参考了网上大虾们的例子,实现了tab 中的子Activity跳转,...tab bar 的外观可以自己定制,将自带的tab隐藏,控制自定义的view调用tab的动作就可以,代码很简单,这里没有给出。
NULL 博文链接:https://forlan.iteye.com/blog/2259239
还有DFA的东西 android tab
android tab 切换 整理
android tab控件的简单使用,适合新手
android TAB 屏幕滑动实现tab切换
android Tab底部切换,大家可以学习参考一下,点击下面的tab,就可以实现不同页面的切换
Android Tab(TabLayout+Fragment)实现源码