根據材料設計指南,在android.support.design.widget.TabLayout中,當有許多標籤不能適應屏幕尺寸時,我們可以使用溢出分頁,通過提供一個向右箭頭,當點擊它時將顯示所有剩餘標籤水平滾動。如何實現?如何在android選項卡布局中提供溢出分頁?
[下面是指南給出了相同的圖像]
根據材料設計指南,在android.support.design.widget.TabLayout中,當有許多標籤不能適應屏幕尺寸時,我們可以使用溢出分頁,通過提供一個向右箭頭,當點擊它時將顯示所有剩餘標籤水平滾動。如何實現?如何在android選項卡布局中提供溢出分頁?
[下面是指南給出了相同的圖像]
這種模式是在「桌面標籤「部分,因此不受TabLayout
的支持,該標籤專門針對」移動標籤「部分。
你必須在tabMode設置爲滾動的XML文件中
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="scrollable"/>
它已經滾動,我沒有看到任何右箭頭 –
如果你想看到它添加請隨時在[b.android.com](http://b.android.com)提交功能請求雖然! – ianhanniballake
嗨,謝謝你的回答,我不知道這是不支持TabLayout,我也想知道,如果這是一個糟糕的設計實踐,有8個標籤在手機中只有4個標籤將適合屏幕寬度一次。 –
滾動選項卡(如需8個選項卡一樣)通常最適合將多種內容分類(將音樂流派等)爲多個兄弟。我不會使用8個標籤來瀏覽你的應用程序 - 這在導航抽屜中會更合適,它可以更好地擴展到更多的項目。 – ianhanniballake