RadioGroup没有文字只显示图片,图片居中问题
2017-03-20 18:38
2106 查看
参考自http://www.cnblogs.com/wavky/p/RadioButton_InsteadOf_ImageButton.html
<RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:background="@null" android:button="@null" android:drawablePadding="-20dp" android:drawableTop="@drawable/cat" />
其中 android:button="@null" 这句很重要,用来消除掉RadioButton标配的圆圈单选按钮! 而 android:drawablePadding="-20dp" 是用来去掉标配分给RadioButton文本的空位,当图片素材画在了drawableTop上面时,对应的文本会出现在下方,如果不需要填入文本,就用这行代码去掉空位;如果选择画在drawableLeft的话,就不需要这一行。 笔主发现一个隐藏已久的陷阱:background!! 这个属性在API17的时候是空的,但是 在API14以下竟然默认配置成了 @android:drawable/btn_radio_label_background !!!既然发现了问题,笔主就二话不说直接填上伟大的 @null ,F5刷新一下屏幕..果不其然,一切又回归自然了!
相关文章推荐
- Android之解决toolbar里面显示返回按钮图片太大和没有水平居中的问题
- 解决RadioGroup的RadioButton图片、文字无法居中
- RadioGroup的RadioButton图片、文字无法居中解决方法
- CSS 图片+文字,文字垂直居中问题
- ExtJS 单选按钮组RadioGroup在IE浏览器中显示不出来的问题
- 关于android gridview不显示图片,文字等问题
- 单行图片文字垂直居中问题――实战
- 图片文字绝对居中,并排显示
- 图片和span水平垂直居中问题(主要解决小图标+文字水平垂直居中的问题)
- Delphi DBGridEh 嵌入图片,显示文字,且上下左右居中
- 如何使带背景图片的Button按钮中的文字居中偏上显示
- 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
- iphone 界面不能显示图片,文字问题的一般解决办法
- 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- css实际技巧---<a>标签中有文字图片ie7下不显示图片的问题
- 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- 使用setImageEdgeInSet和setTitleEdgeInSet让按钮的图片和文字垂直居中上下显示
- 如何使带背景图片的Button按钮中的文字居中偏上显示
- 简单css实现图片和文字的居中显示,IE下有效
- 文字与图片在同一行垂直居中问题