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

 

更多相关文章

  1. Android使用ViewFlipper实现图片切换功能
  2. android之调用webservice 实现图片上传
  3. Android P 图形显示系统(九) Android图形显示子系统概述
  4. android之调用webservice 实现图片上传下载
  5. android获取图片的RGB颜色值
  6. android中实现带图片和checkbox的listview
  7. 边缘图片android布局属性详解
  8. Android缩放图片Bitmap、Drawable
  9. android 拖动图片/拖动浮动按钮

随机推荐

  1. 通过ant脚本编译打包android工程
  2. Android(安卓)动画1--View控件的显示和隐
  3. Netty多语言(Java、Android 、C#、WebSock
  4. Android UI开发篇之 ViewPager+九宫格布
  5. 转:android的像素单位dip,dp,px,in,mm,pt,
  6. Android优秀开源项目[持续更新~欢迎推荐~
  7. AAC 系列一】Android 应用架构新时代来临
  8. android Home事件汇总
  9. Sensor传感器源码的阅读与应用开发简单实
  10. Android的三种监听方式