用于布局xml的标签<view>是什么?

shh*_*hhp 9 android android-layout

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

laa*_*lto 6

view是指定要膨胀的视图的另一种方法.您需要将其与class属性组合以指定类名.

如果您的视图类是内部类,并且您不能$在XML中使用标记名中的a ,那么这是"有用的" .(因为View你膨胀的内部课程虽然不是一个好主意.)

例如:

<view class="your.app.full.package.Something$InnerClass" ... />
Run Code Online (Sandbox Code Playgroud)

参考:http://androidxref.com/5.0.0_r2/xref/frameworks/base/core/java/android/view/LayoutInflater.java#696