2013-07-30 187 views

回答

4

在運行時,您可以使用吹氣,例如:

Inflater inflater = LayoutInflater.from(this); 
View view = inflater.inflate(R.layout.intro_step1_activity, null); 

,那麼你可以將此視圖添加到當前視圖層次結構。在編譯的時候,你可以使用包括標籤的XML

<include layout="@layout/intro_step1_activity"/> 
+0

從Android文檔: 這是從未直接使用。相反,使用getLayoutInflater()或getSystemService(String)來檢索標準的LayoutInflater實例,該實例已經連接到當前上下文並正確配置了您正在運行的設備。例如: LayoutInflater inflater =(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); – LightMan

0

先舉個idLinearLayout,然後定義在Java LinearLayout並使用findViewById()方法引用它。

然後使用剛剛創建的LinearLayout對象調用addView()方法。

如果你想要一個例子,評論。

0

是的,可以使用<merge><include>

你可以閱讀更多herehere

3
Load an existing xml layout file in another xml layout file 

使用XML文件中的其他XML文件使用<include />

intro_step1_activity.xml使用代碼

<include layout="intro_step1_activity.xml"/> 
相關問題