在以下代码中:
<;线性布局
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</迪蒙>;
<;dimen name=“活动\u垂直\u边距”>;16dp</迪蒙>;
</资源>;
这里的活动实际利润率=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的底部填充