我如何在 Android XML 布局文件中使用视图节点?

How could I use a View node in Android XML layout file?

在 Android Studio 中,我看到了一个 <View /> 节点,它具有 Widget 的所有属性。我很好奇,这个节点是什么,我该如何使用它?

<View
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:background="@color/material_cyan_200"
 />
  • 这个 class 表示用户界面的基本构建块 组件。
  • 一个View在屏幕上占据一个矩形区域,是 负责绘图和事件处理。
  • 视图用于绘制圆形、矩形、椭圆形等形状。只需使用视图 背景并使用 Custom Drawable 应用 Shape。
  • 连浏览量都可以 使用线条、占位符等

让我根据您的示例进行说明,您有一个视图标签,如

<View
    android:id="@+id/myview"
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:background="@color/material_cyan_200"
 />

这将绘制一条颜色为 grey 的水平线, 如果假设您需要执行 invisible 或其他操作,您可以在 .java 文件中执行,如

View v=findViewById(R.id.myview);
v.setVisible(View.GONE); //will remove View from your UI

rajan ks 已经做了一个很好的一般性解释。

如果您想知道代码的即时使用含义,我认为它会是一条细水平边框线,颜色为 @color/material_cyan_200