Android 中关于CheckBox、RadioButton、TextView设置图形与文字间距问题
16lz
2021-01-23
CheckBox、RadioButton等相关控件在设置样式或状态选择器的时候,会遇到文本与图形设置间距的问题,这里需要说明的就是关于不同方式设置样式、状态选择器、图片等图形化参数之后带来的图形与文本间距的问题
一、使用android:background=""、android:button=""、style=""
方式设置图形
使用这一种方法设置图形需要使用 android:paddingHorizontal="" android:paddingLeft="" 在这里需要说明的是: 1、paddingHorizontal的意义在于设置这个空间所有横向排列的View的间距CheckBox、RadioButton这类View可以当成一个组合控件,内部由Image与Text组成,不同与Textview设置图片,Image与Text一起绘制
二、使用
android:drawableLeft=""方式设置图形
这种方式的话 是直接设置Drawable来展示图片的 直接对文字设置android:paddingHorizontal=""、android:paddingLeft=""
是没有反应的,只能通过设置drawablePadding来达到预期的效果。textview可以设置五张图片,上下左右,中间设置文字的部分,通过特殊的方法也可以展示出图片。
当然关于textview设置图片这里就不给大家多叙述了,有兴趣的小清新可以查查API
更多相关文章
- Android使用ViewFlipper实现图片切换功能
- android之调用webservice 实现图片上传
- Android P 图形显示系统(九) Android图形显示子系统概述
- android之调用webservice 实现图片上传下载
- android获取图片的RGB颜色值
- android中实现带图片和checkbox的listview
- 边缘图片android布局属性详解
- Android缩放图片Bitmap、Drawable
- android 拖动图片/拖动浮动按钮