我正在嘗試使用查看尋呼機實現TabLayout。 有一種情況,我不希望tablyout,只是返回一個片段,我從ViewPagerAdapter的getItem()方法返回片段。 但是,如果沒有選項卡添加到選項卡布局,則不會調用此方法。如果沒有選項卡添加到選項卡布局,ViewPagerAdapter會不會被調用?
-2
A
回答
0
如果沒有選項卡添加到選項卡布局,ViewPagerAdapter會不會被調用?
它將即使你沒有興趣加入標籤被調用到tablayout
確保您已經添加片段到您的適配器列表
private void setViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFrag(new PHRsplitActivity(),"one"); adapter.addFrag(new EHRListActivity(),"two"); adapter.addFrag(new LabReportsActivity(),"three"); adapter.addFrag(new CalculatorListFragment(),"four"); viewPager.setAdapter(adapter); }
- 確保適配器已正確實施,碎片添加到FragmentList。
class ViewPagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public ViewPagerAdapter(FragmentManager manager) {
super(manager);
}
@Override
public Fragment getItem(int position) {
return mFragmentList.get(position);
}
@Override
public int getCount() {
return mFragmentList.size();
}
public void addFrag(Fragment fragment, String title) {
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitleList.get(position);
}
}
你仍然有問題,讓我知道
+0
謝謝,它對我有很大的幫助 –
+0
如果是正確答案,請提前致謝 –
相關問題
- 1. 佈局到選項卡TabView
- 2. Jquery選項卡選中沒有選項卡被選中
- 3. jquery-ui選項卡 - 添加選項卡
- 4. 如何隱藏Android選項卡布局中的選項卡?
- 5. 在選項卡布局中的選項卡行上添加文本
- 6. Android Tab選項卡布局
- 7. Jquery EasyUI選項卡布局
- 8. 使用jQuery將選項卡功能添加到選項卡
- 9. Android:選項卡式佈局或Android選項卡沒有操作欄?
- 10. 協調佈局不適用於選項卡布局
- 11. 如何將選項卡項目添加到現有的選項卡控件wpf
- 12. jQuery UI選項卡,活動選項卡不會更改
- 13. 按鈕不會更改JQuery UI選項卡中的選項卡
- 14. 如何清除舊選項卡並在選項卡上添加新選項卡
- 15. 如何使用選項卡視圖的選項卡布局項目
- 16. 安卓選項卡意圖,通過選項卡布局剪輯
- 17. 更改選項卡布局選項卡顏色?
- 18. 圖標不會隨自定義選項卡布局而改變
- 19. 所有選項卡添加標題選項卡控件
- 20. 動態添加選項卡到選項卡控件
- 21. bootstrap選項卡不會將活動類添加到鏈接
- 22. 從不同的選項卡添加GWT選項卡
- 23. jQuery選項卡 - 添加新選項卡後不顯示內容
- 24. 選項卡布局教程不完整?
- 25. Android選項卡式活動:使用ViewPager的動作欄選項卡:每個選項卡的佈局不同
- 26. 將視圖佈局添加到新選項卡?
- 27. Android的動作條選項卡刷卡的onResume不會被調用
- 28. 使用GWT中的選項卡動態添加選項卡
- 29. Visual Studio添加引用.NET選項卡和瀏覽選項卡
- 30. Android - onTabChanged不會在選擇不同的選項卡時被調用
但那設計。在沒有任何要求的情況下稱呼它是不合理的。 – Enzokie
如何返回該片段,如果getItem沒有被調用,我想附加單個片段來查看尋呼機並使得tablyout的可見性不見了 –