Android中drawableStart和drawableLeft的区别
推荐于2016-10-23 · 知道合伙人宠物行家
关注
展开全部
在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所推荐的做法。
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所推荐的做法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询