所以基本上我想用每個視圖位置的單獨的XML佈局填充ViewPager內的頁面。我目前正在通過爲每個視圖充氣新的佈局xml - PagerAdapter中的instantiateItem
@Override
public Object instantiateItem(View container, int position) {
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(mContext.LAYOUT_INFLATER_SERVICE);
if(position == 0){
view = inflater.inflate(R.layout.main, null);
((ViewPager) container).addView(view, 0);
}
if(position == 1){
view = inflater.inflate(R.layout.main_second, null);
((ViewPager) container).addView(view, 0);
}
if(position == 2){
view = inflater.inflate(R.layout.main_third, null);
((ViewPager) container).addView(view, 0);
}
return view;
}
視圖顯示正確,但是當我滑動ViewPager時,佈局被隱藏/銷燬。爲什麼是這樣?我做錯了嗎?請幫助並糾正我。
謝謝。 愛。 Wesley
你能得到解決方案嗎? – CoronaPintu
它也可能有助於http://stackoverflow.com/a/37916222/3496570 – Nepster