第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于適配器創(chuàng)建Fragment的問題

視頻中是在getitem中創(chuàng)建的gragment,如果我像添加不同的fragment應(yīng)該怎樣寫?

TabFragment?fragment?=?TabFragment.newInstance(mTitles.get(i));
return?fragment;
這樣只是換了Fragment的標(biāo)題,如果不同布局的Fragment應(yīng)該怎樣寫?
對應(yīng)的
public?Object?instantiateItem(@NonNull?ViewGroup?container,?int?position)?{
????Fragment?fragment?=?(Fragment)?super.instantiateItem(container,?position);
????mFragment.put(position,?fragment);
????return?fragment;
}這個方法又怎樣寫?
自己動手改了一下不對


正在回答

4 回答

個人想法是,如果你想添加不同的fragment,肯定有不同的布局,所以一個fragment類是不夠的,你可以將你創(chuàng)建的不同的fragment類實例化后添加到一個列表list中,然后再重寫getItem方法時 return list.get(position)

0 回復(fù) 有任何疑惑可以回復(fù)我~

前面說又問題? 如果你想要適配不同的xml的話,在使用databinding的情況下,需要提前定義。否則就會報錯。

類似于這樣
http://img1.sycdn.imooc.com//5d8834140001bfb113030662.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

我知道了 你要在new的時候 或者 初始化的時候 傳入布局資源id 然后inflate使用這個id就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也想知道

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
ViewPager+Tab特效實現(xiàn)微信主界面
  • 參與學(xué)習(xí)       6398    人
  • 解答問題       35    個

綜合利用ViewPager、Tab等諸多核心技術(shù)實現(xiàn)微信主界面的框架搭建任務(wù)

進(jìn)入課程

關(guān)于適配器創(chuàng)建Fragment的問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號