android去掉 radio 或 checkBox 的默认图标,用自己的图标
2015-10-17 16:45
936 查看
1.第一步(checkbox和RadioButton一样)
2.第二步(同上,两个一样)
3.注意
a.在模拟器上跑每个radiobutton需要设置id,否则多个radiobutton可以多选
b.真机上不用设置id,不会出现上面的情况
布局文件:
效果图:(模拟器上)
点击下载源码
android:button="@null"
2.第二步(同上,两个一样)
android:background="@drawable/textselector"
3.注意
a.在模拟器上跑每个radiobutton需要设置id,否则多个radiobutton可以多选
b.真机上不用设置id,不会出现上面的情况
布局文件:
<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:gravity="center" tools:context=".MainActivity"> <RadioGroup android:id="@+id/rg_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <RadioButton android:id="@+id/rb_one" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/rb_two" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/rb_three" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/rb_four" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RadioGroup> <RadioGroup android:id="@+id/rg_two" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/rg_one" android:layout_marginTop="20dp" android:orientation="horizontal"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/textselector" android:button="@null" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/textselector" android:button="@null" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/textselector" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/textselector" /> </RadioGroup> <CheckBox android:id="@+id/cb_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rg_two" android:layout_marginTop="20dp" /> <CheckBox android:id="@+id/cb_two" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/cb_one" android:layout_marginTop="20dp" android:background="@drawable/textselector" android:button="@null" /> </RelativeLayout>
效果图:(模拟器上)
点击下载源码
相关文章推荐
- Android的Adapter用法理解
- Android完全高仿58同城 点击展开的表格效果
- android 利用正则表达式 控制edittext只能输入数字、英文、汉字
- 【Android 学习】之ListView使用大全
- Android Studio更新升级方法
- Android学习第四天之AbsoluteLayout绝对布局
- android自定义键盘
- 安装Android开发环境
- Android Studio开发环境搭建
- android 31 GridView
- android 30 下拉列表框:ArrayAdapter和Spinner.
- Android完全高仿58同城 点击展开的表格效果
- Android线程浅析
- Android完全高仿58同城 点击展开的表格效果
- android屏幕分辨率
- Android SDK开发包国内下载地址
- Android平台的一些常用命令
- android开发 SharedPreferences和PreferenceActivity
- android utils 常用工具类
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器