Monodroid - 如何包含布局?

时间:2011-08-09 20:31:08

标签: xamarin.android

我正在查看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中执行此操作时,我会收到错误消息,说它无法找到合并并包含。

2 个答案:

答案 0 :(得分:1)

您是否启用了“警告错误”?对于代码完成,Mono for Android包含用于.axml文件的XSD,并且XSD未指定<include/><merge/>,因此Visual Studio将在使用这些文件时生成警告。但是Mono for Android并不关心它们,并将它们传递给aapt。

如果您能提供确切的错误消息,那将非常有用。

答案 1 :(得分:0)

尝试使用

<ProgressBar android:progress.....

继续,它更多的是用不同的选择搞乱。