我注意到在Android布局xml中有一个
<view>
标签(不是<View>
)。当我在布局xml中添加这样的标签时,应用程序可以成功编译,但在运行时会崩溃。那么这个<view>
标签用来做什么?<view>
标签(不是<View>
)。当我在布局xml中添加这样的标签时,应用程序可以成功编译,但在运行时会崩溃。那么这个<view>
标签用来做什么?view
是指定要膨胀的视图的替代方法。您需要将其与class
属性结合使用以指定类名。
如果您的视图类是内部类,并且您无法在XML中使用带有$
的标记名称,则此方法非常“有用”。(但是,将内部类作为您膨胀的View
不是一个很好的想法。)
例如:
<view class="your.app.full.package.Something$InnerClass" ... />
参考资料:http://androidxref.com/5.0.0_r2/xref/frameworks/base/core/java/android/view/LayoutInflater.java#696
(该链接指向Android中的“LayoutInflater”类的源代码)View是Android中的小部件,用于添加任何类型的视图。例如,在使用ScrollView时,在活动的底部有按钮,这时我们添加视图以使其看起来更好。我们可以为View设置任何颜色。
例如:
<view>
中的字母“v”是小写的。 - shhp
<view
时,您可以看到弹出菜单中有一个名为“view”的选择。 - shhp