2009-11-23 67 views
4

我想知道每個人如何重新使用android佈局和組件?你是否會將現有代碼複製/粘貼到項目中,還是有辦法將佈局和組件包含到jar文件中以供重用?可重複使用的android佈局

編輯: 例如,如果我有一個列表視圖,也許我有另一個視圖,我用於列表視圖中的每個列表項,它可能有一個圖標,也許一個標題行,然後一行更多細節。雖然創建它不難,但能夠一次性創建並在不同的項目中重新使用它會很好。

+0

你可能想在這裏添加一個你正在考慮「組件」的解釋。 – CommonsWare 2009-11-23 11:03:10

回答

2

如果您使用的是佈局在同一項目中,「包括」標籤將工作:

<include android:id="@+id/the_id" layout="@layout/my_layout_to_include" /> 

瞭解更多信息:http://www.curious-creature.org/

至於,重新使用跨項目,我會建議創建一個自定義視圖並將其分發到jar文件中。

+0

Ralphleon,有沒有一種方法可以輕鬆地在該jar文件中分發關聯的佈局文件(假設您的自定義視圖使用佈局文件)?似乎你必須分開打包它們,並讓用戶將它們提取到res目錄中,不是嗎? – emmby 2009-11-26 07:07:59

+0

我看到同樣的問題瓦特/這,有沒有人試圖把它們放在一個罐子瓦特/資源像圖標,佈局等。 – broschb 2009-12-04 01:30:10