2016-07-27 74 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其工作,請接受回答。 –