@dimen/activity\u vertical\u margin做什么?

在以下代码中:

<线性布局
android:id=“@+id/activity\u main”
android:layout\u width=“匹配父项”
android:layout\u height=“match\u parent”
android:paddingBottom=“@dimen/activity\u vertical\u margin”
android:paddingLeft=“@dimen/activity\u水平\u边距”
android:paddingRight=“@dimen/activity\u水平\u边距”
android:paddingTop=“@dimen/activity\u vertical\u margin”
android:orientation=“垂直”
工具:context=“com.example.android.ashokaquiz.MainActivity”>

@dimen/activity\u vertical\u margin有什么作用?我找不到它的任何文档。我知道什么是填充物。我只想知道@dimen/activity\u vertical\u margin

多谢各位

@dimen指的是尺寸,它是一个文件,您可以在其中定义尺寸,以便以后在任何布局文件中使用

它位于res/values/dimens中。下面是该文件的示例:

<资源>
<!--根据Android设计指南,默认屏幕边距--&燃气轮机;
<dimen name=“活动水平边距”>16dp&lt/迪蒙>
<dimen name=“活动\u垂直\u边距”>16dp&lt/迪蒙>
&lt/资源>

这里的活动实际利润率=16 dp

这样使用它:

<线性布局
android:id=“@+id/activity\u main”
android:layout\u width=“匹配父项”
android:layout\u height=“match\u parent”
android:paddingBottom=“@dimen/activity\u vertical\u margin”>

这里我们给这个线性布局一个16dp的底部填充

发表评论