讲解python常用框架 radiobutton控件( 三 )
①android:button属性设置为上述的selctor
android:button=”@drawable/rad_btn_selctor”
②在style中定义一个属性 , 然后通过android style属性设置 , 先往style添加下述代码:
<style name=”MyCheckBox” parent=”@android:style/Widget.CompoundButton.CheckBox”>
<item name=”android:button”>@drawable/rad_btn_selctor</item>
</style>
然后布局那里:
style=”@style/MyCheckBox”
3.改变文字与选择框的相对位置
这个实现起来也很简单 , 还记得我们之前学TextView的时候用到的drawableXxx吗? 要控制选择框的位置 , 两部即可!设置:
Step 1. android:button=”@null”
Step 2. android:drawableTop=”@android:drawable/btn_radio”
当然我们可以把drawableXxx替换成自己喜欢的效果!
4.修改文字与选择框的距离
有时 , 我们可能需要调节文字与选择框之间的距离 , 让他们看起来稍微没那么挤 , 我们可以:
1.在XML代码中控制: 使用android:paddingXxx = “xxx” 来控制距离
2.在Java代码中 , 稍微好一点 , 动态计算paddingLeft!
示例代码如下:
rb.setButtonDrawable(R.drawable.rad_btn_selctor);
int rb_paddingLeft = getResources().getDrawable(R.mipmap.ic_checkbox_checked).getIntrinsicWidth()+5;
rb.setPadding(rb_paddingLeft, 0, 0, 0);
本节小结:
好的 , 关于RadioButton和Checkbox就讲到这里 , 如果有什么写得不对的 , 不好的 , 或者有好的建议欢迎指出 万分感激
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 2021年荒野乱斗高端局常用英雄 荒野乱斗英雄排名最新
- 掌握常用的跑步的技巧
- 讲解win10低配精简版 win10 rtm版是什么意思
- 讲解cad线段长度计算总和 cad多条线段合成一条命令
- 抖音视频剪辑怎么讲解,抖音视频剪辑制作教学
- java远程调用python脚本讲解 java执行python代码
- 最常用的远程登录协议 ftp的含义是远程登录协议
- 常用的长度面积单位换算 1厘米等于多少毫米
- 我爱测字网2018年生肖鼠男命配音讲解
- 常用cad快捷键大全 cad文字标注快捷键命令