2016-07-27 76 views
0

我是Android的业余爱好者。是否可以在Fragment中添加第二个布局? 例如:片段中的两种布局

View1 view1 = inflater.inflate(R.layout.b, container, false); 

public class c extends Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     View view = inflater.inflate(R.layout.a, container, false); 
    } 
} 
+0

它没有SENS你必须做两个不同的片段。无论如何,你为什么要这样? – antonicg

+1

答案已经存在,因此 - - http://stackoverflow.com/questions/32247542/inflate-multiple-layouts – Sufian

回答

0

你可以做的就是创建一个XML和广告到您的视图和膨胀像这样

View view = inflater.inflate(R.layout.main, container, false); 

然后去你的main.xml,包括使用

你的两个布局
<include>layout-1 </include> 

<include>layout-2 </include> 

,或者你可以动态地夸大这2点布局,并添加到您的主视图

+0

谢谢Jithu PS :) – Bart222

+0

让我知道它是否适用于你或not.if其工作,请接受回答。 –