介绍
内边距(padding)是视图或元素边界内的空间。它是视图边缘和视图内容之间的空间,如下图所示:
属性
android:padding为所有四个边框和内容之间的空间。
android:paddingTop为上边框和上内容之间的空间。
android:paddingBottom为下边框和下内容之间的空间。
android:paddingStart 为最左边框和最左内容之间的空间。
android:paddingEnd为最右边框和最右内容之间的空间。
android:paddingLeft为左边框和左内容之间的空间。
android:paddingRight为右边框和右内容之间的空间。
right/left与start/end
「right」和「left」总是指屏幕的右侧和左侧,无论您的应用使用从左到右 (LTR) 流还是从右到左 (RTL) 流。「start」和「end」总是指流程的开始和结束:
对于 LTR 流,start = left,end = right。
对于 RTL 流,start=right, end=left。
如果您希望您的应用在低于 Android 4.2 的版本上运行;也就是说,如果应用程序的targetSdkVersionorminSdkVersion为 16 或更低:
除了「left」和「right」之外,还要添加「start」和「end」。
例如,同时使用android:paddingL
版权声明:本文为qq_29901385原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。