2011-04-19 84 views
0

在我的代碼中,我使用了XML文件來顯示Android中的視圖。該文件如下:Android中的模塊化佈局/視圖

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout 
    android:orientation="vertical" 
    android:id="@+id/LinearLayout01" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <EditText 
     android:text="Search Box" 
     android:id="@+id/EditText01" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" android:layout_weight="1"/> 



</LinearLayout> 


<ListView 
    android:id="@+id/ListView01" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" /> 

我是一個多成員團隊的一員,而且情況是,對於的EditTextListView控件的代碼將由2個不同的開發人員在2個不同的XML文件中編寫。然後我們將使用import語句將這兩個XML文件中的代碼導入主XML文件。

的問題是,我們想給自定義的高度,寬度和重量只,而不是在他們的單個文件的主要XML文件中的的EditText的ListView。 (基本上我們希望在主文件中設置不同元素的佈局,以便我們可以在單獨的XML文件中創建任何元素(如EditText),將其導入到主XML文件中,然後將其隨意放置在屏幕上)

這可能嗎?如果是的話,那該怎麼辦?

問候

回答

0

我說你想定義a style

在這個頁面:

例如,通過使用一種風格,你可以把這個佈局XML:

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textColor="#00FF00" 
    android:typeface="monospace" 
    android:text="@string/hello" /> 

,把它變成這樣:

<TextView 
    style="@style/CodeFont" 
    android:text="@string/hello" /> 

你有一個放置風格的地方(也許main.xml並不是最好的地方,但我認爲即使使用單獨的樣式文件,您的目標也會被滿足嗎?)

+0

就是這樣!非常感謝。 – vaibhav 2011-04-19 11:01:41