当前位置: 代码迷 >> Android >> android 单选按钮 RadioButton 自定义图片左面距
  详细解决方案

android 单选按钮 RadioButton 自定义图片左面距

热度:560   发布时间:2016-05-01 12:44:10.0
android 单选按钮 RadioButton 自定义图片左边距

很多时候,我们在使用安卓单选按钮的时候,并不会使用安卓自带的单选按钮。

当我们自己设定一个单选图片的时候,一般都会设置 paddingLeft 让文字接在单选按钮图片的右边。

这样因为分辨率不同,会出现文字便宜不正常,解决方法就是:我们需要动态计算paddingLeft,代码如下:


            rb.setButtonDrawable(R.drawable.radiobox);
            int rb_paddingLeft = getResources().getDrawable(R.drawable.radio_off).getIntrinsicWidth()+5;

            rb.setPadding(rb_paddingLeft, 0, 0, 0);




  相关解决方案