2011-08-09 68 views
1

我正在查看android文檔,如果我想使用include和merge。Monodroid - 如何包含佈局?

於是我打開了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

您是否啓用了「警告錯誤」?對於代碼完成,Mono for Android包含一個用於.axml文件的XSD,並且XSD沒有指定''或'',因此Visual Studio會在使用這些文件時生成警告。 Mono for Android並不關心它們,並將它們傳遞給'aapt'。 – jonp

回答

1

您是否啓用了「警告錯誤」?對於代碼完成,Mono for Android包含一個用於.axml文件的XSD,並且XSD沒有指定<include/><merge/>,因此Visual Studio在使用這些文件時會生成警告。 Mono for Android並不關心它們,並將它們傳遞給aapt。

如果你能提供確切的錯誤信息,這將是有用的。

0

嘗試使用

<ProgressBar android:progress..... 

並繼續,它隨着不同的選項亂搞的線條更。

+0

我認爲進度條碼有效。我想在多個領域使用相同的代碼。但是它不會讓我使用include來做到這一點。 – chobo2