Android 什么是标签<;视图>;在布局xml中用于什么?

Android 什么是标签<;视图>;在布局xml中用于什么?,android,android-layout,Android,Android Layout,我注意到有一个标签(而不是),可以在Android布局xml中使用。当我在布局xml中添加这样的标记时,应用程序可以成功编译,但在运行时会崩溃。那么这个用于什么呢?视图是android的小部件,用于添加任何类型的视图。就像我们在活动中使用scrollView时遇到的问题一样,在活动底部有按钮,此时我们添加视图看起来更好。我们可以设置任何类型的视图颜色。 用于exp 这将生成20dp高度的视图。视图是指定充气视图的另一种方法。您需要将其与class属性组合以指定类名 如果视图类是一个内部类,并且不

我注意到有一个标签
(而不是
),可以在Android布局xml中使用。当我在布局xml中添加这样的标记时,应用程序可以成功编译,但在运行时会崩溃。那么这个
用于什么呢?

视图是android的小部件,用于添加任何类型的视图。就像我们在活动中使用scrollView时遇到的问题一样,在活动底部有按钮,此时我们添加视图看起来更好。我们可以设置任何类型的视图颜色。 用于exp
这将生成20dp高度的视图。

视图是指定充气视图的另一种方法。您需要将其与
class
属性组合以指定类名

如果视图类是一个内部类,并且不能在XML中的标记名中使用带有
$
的内容,则这是“有用的”。(不过,将内部类作为膨胀的
视图
s并不是一个好主意。)

例如:

<view class="your.app.full.package.Something$InnerClass" ... />


参考资料:

“我注意到有一个标记(not)可以在Android布局xml中使用”——您能指出一个地方,在那里可以记录这一点,也可以使用Android官方代码(示例、AOSP应用程序等)在Android Studio中使用它?@commonware当您键入
时,您可以在弹出菜单中看到一个名为
view
的选项,这可能表示Android Studio存在错误,然后。再说一次,你能指出一个有文档记录的地方或者官方Android代码(示例、AOSP应用程序等)使用它的地方吗?@commonware我没有看到任何代码使用这个标签。我只是好奇为什么Android Studio提供了这样一个指示选择,如果它是无用的。有趣的是view有一个名为class的属性,当我使用quick completion时,它只列出CustomView,我的意思是
字母“v”是小写的。如果视图是一个内部类,如果没有外部类的实例,它将如何实例化?当然,需要是静态的。