Android技术知识点:什么是内边距(padding)

介绍

内边距(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

猜你喜欢

转载自blog.csdn.net/qq_29901385/article/details/125650018