建设银行管方网站,官网最新版cmsv6,wordpress apache内存,义乌网络科技有限公司RadioButton都不陌生#xff0c;一般我们都会设置图片在里面#xff0c;这就涉及一个问题#xff0c;图片的大小。如果图片过大#xff0c;效果很不理想。搜了很多方法#xff0c;都不理想。无奈只能自己研究了
代码如下#xff1a;
1#xff0c;一个简单的 RadioButt…RadioButton都不陌生一般我们都会设置图片在里面这就涉及一个问题图片的大小。如果图片过大效果很不理想。搜了很多方法都不理想。无奈只能自己研究了
代码如下
1一个简单的 RadioButton
RadioButtonandroid:idid/rb_homeandroid:layout_width0dpandroid:layout_heightwrap_contentandroid:layout_weight1android:buttonnullandroid:checkedtrueandroid:drawablePadding5dpandroid:gravitycenterandroid:paddingTop5dpandroid:paddingBottom5dpandroid:text首页android:textColorxml/radio_button_selectorandroid:textSize16sp /2radio_button_selector是点击时文字更改颜色的?xml version1.0 encodingutf-8?
selector xmlns:androidhttp://schemas.android.com/apk/res/android item android:state_checkedtrue android:colorcolor/selector_rg/itemitem android:state_checkedfalse android:colorcolor/black/item
/selectorcolor
?xml version1.0 encodingutf-8?
resourcescolor nameblack#FF000000/colorcolor namewhite#FFFFFFFF/colorcolor namecolorPrimary#008577/colorcolor namecolorPrimaryDark#00574B/colorcolor namecolorAccent#D81B60/colorcolor nameselector_rg#D81B60/colorcolor namecolorFirst#550012/color
/resources
3代码里设置图片的大小
Drawable drawable1getResources().getDrawable(R.drawable.radiobutton_backgroundone);
drawable1.setBounds(0,0,69,69);
home.setCompoundDrawables(null,drawable1,null,null);4radiobutton_backgroundoneselector xmlns:androidhttp://schemas.android.com/apk/res/androiditem android:drawabledrawable/banner1 android:state_checkedfalse /item android:drawabledrawable/banner4 android:state_checkedtrue /
/selector 可以看到我选用的图片还是很大的。
最后看看实际效果 很简单吧