zoukankan      html  css  js  c++  java
  • android selector RadioButton实现Tab功能

        1.创建xml文件

                 在res下创建drawable 文件夹,在drawable文件夹下创建my_selector.xml

                 my_selector.xml内容如下:    

                      <selector xmlns:android="http://schemas.android.com/apk/res/android">

                            <item android:state_enabled="true" android:state_focused="true"

                                     android:state_pressed="false" android:drawable="@drawable/tab_normal" />  

                            <item android:state_enabled="true" android:state_pressed="true"

                                      android:drawable="@drawable/tab_press" />
                            <item android:state_enabled="true" android:state_checked="true"

                                      android:drawable="@drawable/tab_press" />
                             <item android:drawable="@drawable/tab_normal"/>
                     </selector>

                  注: tab_normal为未选中状态下图片, tab_press为选中状态下图片

          2.将my_selector.xml设为RadioButton的背景       

                   <RadioGroup
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content" >

                        <RadioButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:background="@drawable/my_selector"

                                 android:button="@null"/>  //去除RadioButton 左侧小圆圈

                        <RadioButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:background="@drawable/my_selector"

                                android:button="@null" />

                     </RadioGroup>

             

           这样就可以实现Tab功能,需要的注意的一点是,使用Button时并不会出现选中状态

          

  • 相关阅读:
    MongoDB中聚合工具Aggregate等的介绍与使用
    《PHP7底层设计与源码实现》学习笔记1——PHP7的新特性和源码结构
    数据结构与算法之PHP排序算法(桶排序)
    数据结构与算法之PHP排序算法(快速排序)
    数据结构与算法之PHP排序算法(归并排序)
    数据结构与算法之PHP排序算法(希尔排序)
    数据结构与算法之PHP排序算法(堆排序)
    从关系型数据库到非关系型数据库
    redis在windows下安装和PHP中使用
    PHP-redis中文文档
  • 原文地址:https://www.cnblogs.com/zyppac/p/3575126.html
Copyright © 2011-2022 走看看