我有两个布局文件,我想将其用作另一个布局的一部分,我该怎么做?
因为,我在/res/layout/single.xml上有一个布局。我想将该布局用作gridView
单元格布局和另一个名为" sub_view.xml"我想在单一布局中添加,我知道如何使用包含标签,但没有设法添加gridview'cell
,
要么
我只想以编程方式将sub_view xml添加为single.xml布局文件中的视图。
答案 0 :(得分:0)
您可以先膨胀single.xml,然后再填充sub_view.xml:
GridView simpleView = (GridView) getLayoutInflater().inflate(R.layout.simple, null);
getLayoutInflater().inflate(R.layout.sub_view, simpleView);
答案 1 :(得分:0)
假设您已经膨胀了single.xml,而single.xml的根元素是ViewGroup
LayoutInflater layoutInflater = LayoutInflater.from(context);
ViewGroup single = (ViewGroup) layoutInflater.inflate(R.layout.single,null);
View sub_view = layoutInflater.inflate(R.layout.sub_view,null);
single.addView(sub_view);