情况:ui设计要求必须让checkbox或者radiobutton和textview有一定的间距
处理:
1,使用空间的style属性来给checkboxbox和radiobutton附加样式
2,在drawable下增加styles.xml要用的图形资源和部分状态初始值。假设xml叫checkbox_login.xml 内容如下
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/checkboxed" android:state_checked="true" /> <item android:drawable="@drawable/uncheckbox" android:state_checked="false"/> <item android:drawable="@drawable/checkboxed"/> </selector>
3,在values目录下增加styles.xml并定义style元素调用上面的xml定义
<!-- 登陆页面checkbox样式 --> <style name="LoginCheckboxTheme" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/checkbox_login</item> <item name="android:paddingLeft">20dip</item> </style>
4,接下来在layout的checkbox和radiobutton中通过style属性来调用吧
<CheckBox android:id="@+id/autosavepassword" style="@style/LoginCheckboxTheme" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginRight="85dip" android:checked="false" android:text="@string/auto_save_password" android:textColor="#6A6A6A" />
结束!
相关推荐
android组件 RadioButton,CheckBox,Toast简单介绍,
简单实现自定义checkbox控件四种选择状态的图片样式
litsView里面含有EditText CheckBox RadioButton解决事件冲突。
Android自定义RadioButton和CheckBox样式,重写RadioButton的onDraw()方法,实现颜色选择器效果。
JavaScript 关于checkBox 全选 单选 RadioButton 全选 单选 制定用户选中页面控件;等......
本demo实现功能为:Expandablelistview子项checkBox先获取已选择状态,在次过程中可修改子项选择,最终提交选择子类的项,并打印相关数据
android CheckBox的使用简单实例。
适用于初步学习Android移动开发,学习Android的CheckBox控件。里边也有相关Toast的简单应用。
折叠列表ExpandableListView 组合 复选CheckBox 组合单选RadioButton
Android中Selsetor选中时改变CheckBox背景,在开发中非常常用,我们通常会用到单选框,多选框,在实际项目中,默认的颜色不会满足我们的要求,所以,我们需要自己设置,这是我写的一个例子希望能和大家交流学习
Android自定义checkbox的代码
修改了checkbox事件处理,多选处理,适用于群发短信,电子邮件
原始的Android CheckBox 控件难看,而且占据的位置较大,给开发者带来不便。
Android 带有切换动画的CheckBox
<item name="android:button">@drawable/selector</item>//这个selector.xml中就是对应不同状态的CheckBox的背景图片 3:在selector.xml <selector xmlns:android=...
ListView+CheckBox写的可以进行多选,反选,删除,全选这些功能。进去CheckBox隐藏,长按ListView的一项,CheckBox显示出来,底部的多选,反选,删除,全选也显示出来。
在Android中动态获取recyclerView中checkBox的值,然后在activity或者fragment获取check的值。
Android完美解决ListView复用导致的Checkbox状态混乱问题,具体见博客 http://www.jianshu.com/p/744dcca03a99
最近公司需求做个员工报餐界面用到多个CheckBox 行列
android checkbox 的isChecked属性