1.布局:

<?xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent">            android:id="@+id/fragment_container"        android:layout_width="match_parent"        android:layout_height="match_parent" />            android:id="@+id/tab_menu"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_gravity="bottom"               android:gravity="center_vertical"        android:orientation="horizontal">                    android:id="@+id/shop"            style="@style/TabMenuText"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@null"            android:button="@null"            android:drawableTop="@drawable/tab_shopbg"            android:gravity="center_horizontal"            android:text="逛店" />                    android:id="@+id/category"            style="@style/TabMenuText"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@null"            android:button="@null"            android:checked="false"            android:drawableTop="@drawable/tab_categorybg"            android:gravity="center_horizontal"            android:text="分类" />                    android:id="@+id/index"            style="@style/TabMenuText"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@null"            android:button="@null"            android:checked="true"            android:drawableTop="@drawable/tab_indexbg"            android:gravity="center_horizontal"            android:text="首页" />                    android:id="@+id/me"            style="@style/TabMenuText"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@null"            android:button="@null"            android:drawableTop="@drawable/tab_mebg"            android:gravity="center_horizontal"            android:text="我的" />                    android:id="@+id/more"            style="@style/TabMenuText"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@null"            android:button="@null"            android:drawableTop="@drawable/tab_morebg"            android:gravity="center_horizontal"            android:text="更多" />    


android:button="@null":去除小圆点

android:backgroud="@null":去除默认点下去颜色加深的效果(有selector的效果就可以了)

android:drawableTop:让图片在文字上面,图片是一个selector,点击换深色图

android:gravity:让文字居中

TabMenuText:


注意,如果radiabutton的图片太大展示不出来,可以让美工把图片做小一点,或者放到像素密度大的drawable中(比如drawable-xxhdpi)





更多相关文章

  1. TextView属性android:ellipsize实现跑马灯效果
  2. android中从图库中选取图片
  3. Android 页面惯性回弹效果,Nested接口接口简单实现。
  4. Android使用libjpeg实现图片压缩
  5. android访问网络,下载图片,并设置UI
  6. Android Retrofit与Spring后台配合,实现单张、多张图片上传功能
  7. Android 碎屏效果 (Crack Screen,击碎屏幕)
  8. Android 强大的图片加载缓存— Glide
  9. 让 Android 可以识别BMP图片文件,且目前Android所支持的所有图片

随机推荐

  1. Android(安卓)国际化(多语言)兼容8.0
  2. eclipse中开发Android出现问题解决记录和
  3. [Android]电话拨号器开发
  4. android图表收益曲线-MPAndroidChart
  5. Android中的常用控件之进度条(ProgressBar
  6. h5页面与Android原生页面交互
  7. Android之Adapter用法总结
  8. Android(安卓)开发实践 Lambda表达式的使
  9. Android自定义Dialog对话框
  10. Google Inbox如何跨平台重用代码?