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

  • Post author:
  • Post category:其他


介绍

内边距(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 版权协议,转载请附上原文出处链接和本声明。