[android]Tablayout使用setupWithViewPager

日常筆記


public void setTabsFromPagerAdapter(@NonNull PagerAdapter adapter){ 
    removeAllTabs(); 
    for (int i = 0, count = adapter.getCount(); i < count; i++) {
          addTab(newTab().setText(adapter.getPageTitle(i)));                                         
    }
}

設置setupWithViewPager后會發現tablayout設置的view都不見了。

因為源碼內部調用了 removeAllTabs(); 然后返回adapter中的title
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • 1 前言 在上一篇 Android TabLayout系列之屬性 中我們介紹了TabLayout的屬性,同時也給出...
    joker_fu閱讀 11,918評論 0 8
  • 一、概述 它也是design中新出的一個控件,用來實現選項卡切換的效果,以前我們常用RadioGroup+Radi...
    Serenity那年閱讀 2,481評論 0 9
  • 通常在ViewPager的上方,我們都會放一個標簽指示器與ViewPager進行聯動。以前,我們大多使用的是Git...
    DoAndKeep閱讀 79,642評論 36 110
  • 絕大多數移動應用都是針對瀏覽信息的需求,無論是閱讀新聞、讀文章、看視頻、聽音樂、刷社交軟件、查看電子郵件、購物等等...
    鄒志楠閱讀 8,576評論 3 37