Android CheckBox paddingleft 无效
来源:互联网 发布:土地整理预算软件 编辑:程序博客网 时间:2024/04/27 05:41
Android CheckBox 的button在使用paddingleft时,button选择框没有效果,代码如下
<CheckBox android:id="@+id/shopcar_checkbox_item" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:button="@drawable/checkbox_shoppingcar_selector" android:focusable="false" android:paddingTop="36dp" android:paddingRight="16dp" android:paddingBottom="36dp" android:paddingLeft="16dp" android:gravity="center />
一、修改xml解决方案:推荐方案(设置button为null,改换成drawableLeft)
<CheckBox android:id="@+id/shopcar_checkbox_item" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:button="@null" android:drawableLeft="@drawable/checkbox_shoppingcar_selector" android:focusable="false" android:paddingTop="36dp" android:paddingRight="16dp" android:paddingBottom="36dp" android:paddingLeft="16dp" android:gravity="center/>
二、代码解决方案
checkBox.setButtonDrawable(getResources().getDrawable(R.drawable.eg_checkbox));final float scale = this.getResources().getDisplayMetrics().density;checkBox.setPadding(checkBox.getPaddingLeft() + (int)(10.0f * scale + 0.5f), checkBox.getPaddingTop(), checkBox.getPaddingRight(), checkBox.getPaddingBottom());
0 0
- Android CheckBox paddingleft 无效
- Android CheckBox paddingleft 无效
- CheckBox android:paddingLeft 不兼容问题解决方法
- android:paddingLeft
- android checkBox setTextColor无效
- android:paddingLeft和android:paddingLeft区别
- android 4.2 和以前版本 checkbox 图文混排时paddingleft 不兼容问题
- paddingleft
- android:paddingLeft 和 layout_marginLe 区别
- android:paddingLeft="15dp"
- android:paddingLeft和layout_marginLeft区别
- 解决Android Checkbox Padding无效的Bug
- android 自定义checkbox 背景图无效的问题
- android:paddingLeft与android:layout_marginLeft的区别
- android:paddingLeft与android:layout_marginLeft的区别
- android:layout_marginLeft与android:paddingLeft区别
- android:paddingLeft和android:layout_marginLeft区别
- android:paddingLeft和android:layout_marginLeft区别
- 正则去除括号
- vs2010 C++静态编译
- TabHost被子Activity中调用的输入法顶起问题
- myeclipse字符编码
- h5制作案例分享 路易威登系列二:展示的不仅仅是一场时装秀
- Android CheckBox paddingleft 无效
- Android内存优化之二:MAT使用进阶
- Invert Binary Tree
- memcache队列类 支持多进程并发写入、读取 边写边读,AB面轮值替换
- 嵌入式Linux开发交叉编译(二)
- socket 的一点知识
- Andorid 流式布局 热门标签解决方案
- mysql日期和字符相互转换方法
- 15个必知的Android开发者选项