我正在查看android文档,如果我想使用include和merge。
所以我打开了eclipse并得到它来提取一些代码并在我的布局中制作了这个
<include layout="@layout/progressbar" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
和
的另一个文件<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:text="Loading..." android:layout_height="wrap_content" android:layout_width="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/lblLoading" android:layout_marginLeft="180dp" android:layout_marginTop="240dp"></TextView>
<ProgressBar android:id="@+id/progBar" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="130dp" android:layout_marginTop="230dp"></ProgressBar>
</merge>
然而,当我尝试在monodroid中执行此操作时,我会收到错误消息,说它无法找到合并并包含。
答案 0 :(得分:1)
您是否启用了“警告错误”?对于代码完成,Mono for Android包含用于.axml文件的XSD,并且XSD未指定<include/>
或<merge/>
,因此Visual Studio将在使用这些文件时生成警告。但是Mono for Android并不关心它们,并将它们传递给aapt。
如果您能提供确切的错误消息,那将非常有用。
答案 1 :(得分:0)
尝试使用
<ProgressBar android:progress.....
继续,它更多的是用不同的选择搞乱。