首页 > 移动平台 > 详细

的Android进阶之旅------>android:drawableLeft的用法

时间:2015-07-27 18:48:17      阅读:269      评论:0      收藏:0      [点我收藏+]

有时候想在EditText左边放一个图片,如图所示:

技术分享

就可以在xml布局文件中的EditText定义代码中,添加入下面的代码,即可实现:

android:drawableLeft="@drawable/login_user" 


在TextView中有这么一系列属性,可以在文字的上下左右开始结束处画图片等drawable对象。
  android:drawableBottom:在text的下方输出一个drawable,可以是图片,样式,颜色等。
  android:drawableLeft:在text的左边输出一个drawable,可以是图片,样式,颜色等。
  android:drawableRight:在text的右边输出一个drawable,可以是图片,样式,颜色等。
  android:drawableTop:在text的正上方输出一个drawable,可以是图片,样式,颜色等。
  android:drawableStart: 在text的开始处输出一个drawable,可以是图片,样式,颜色等。
  android:drawableEnd: 在text的结束处输出一个drawable,可以是图片,样式,颜色等。
  android:drawablePadding:设置text与drawable的间距,是与drawableLeft、 drawableRight、drawableTop、drawableBottom一起使用。
 那么问题就来了,drawableStart和drawableLeft到底有什么区别呢?我们读一段文字,都是从左到右,于是对于我们来说start和left是一个概念。但是还有些文化,像阿拉伯等是从右到左的,这两者就截然相反了。用start、end代替left、right这是Android新提供的RTL Layout Support所推荐的做法。


更多可以参考:

http://blog.csdn.net/gao_chun/article/details/38284507

http://blog.csdn.net/csdn_ask/article/details/8640994

版权声明:本文为博主原创文章,未经博主允许不得转载。

的Android进阶之旅------>android:drawableLeft的用法

原文:http://blog.csdn.net/ouyang_peng/article/details/47084629

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!