2013-01-02 22 views
1

这是可能的或不是在android中?如何调用一个xml设计到另一个xml设计中使用inflater android

我有一个xml设计1文件,这个文件我想补充另一个xml设计2。(即)

第一xml在第二xml设计2部分

+0

'include'是关键字。[这里] (http://developer.android.com/training/improving-layouts/reusing-layouts.html) – Aprian

+0

感谢所有谁给这个问题的建议。它对我非常有用..一旦再次感谢和祝你新年快乐,每个人都在这里 – yogi

回答

2

对于包括在另一xml文件的xml,你应该使用include关键字

<include layout="@layout/you_xml_layout_name" /> 

对于包括xml文件编程,你可以使用LayoutInflater

+0

感谢所有谁给了一个建议这个问题。对我来说非常有用。一旦再次感谢你,祝你新年快乐,祝你新年快乐,每个人都在这里 – yogi

0

你可以做到这一点的一个,是。通常,您只需要为动态内容执行此操作,例如ListView或GridView中的列表项。

如果您只是想要在多个活动布局中重新使用静态内容,则可能需要在布局中使用“包含”标记。

0

请注明布局在XML

<include 
    android:id="@+id/" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    layout="@layout/viewgroup_bottom_bar" /> // please set proper layout name in your layout folder 
2

它很容易只使用标签在XML和使用布局属性它的伟大工程,你

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

..并换上另外一个'',会节省一些资源。 –