1
我想要的標籤在github上的應用程序複製: 如何保證我的操作欄選項卡對於所有屏幕尺寸始終可見?
然而,我的選項卡的時間太長了:
我知道我可以設置自定義視圖選項卡,我想我可以用視圖,風格,文字大小等來使所有四個選項卡都適合。
但是,如果我這樣做,我有什麼保證,所有標籤都適合屏幕較小的用戶?我怎樣才能確保這些標籤永遠不會跑出屏幕?
我想要的標籤在github上的應用程序複製: 如何保證我的操作欄選項卡對於所有屏幕尺寸始終可見?
然而,我的選項卡的時間太長了:
我知道我可以設置自定義視圖選項卡,我想我可以用視圖,風格,文字大小等來使所有四個選項卡都適合。
但是,如果我這樣做,我有什麼保證,所有標籤都適合屏幕較小的用戶?我怎樣才能確保這些標籤永遠不會跑出屏幕?
我不認爲你可以保證該標籤不會消失。通過使用四個固定選項卡,您已經做出了有意識的設計決策。當沒有足夠的空間時,選項卡變得可以滾動。
根據該doc:
固定突片顯示具有相等寬度的基礎上,最寬 選項卡標籤的寬度。如果沒有足夠空間顯示所有選項卡,則選項卡標籤本身將可滾動。因此,固定的 選項卡最適合顯示3個或更少的選項卡。
我的建議是,如果您的用戶不會太不直觀,那麼您會丟棄文本並切換到圖標。爲您的標籤定義一個XML資源,從通常暱稱圖標的地方切下一些圖標,並對它進行標記。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/my_icon_focused"
android:state_selected="true" />
<item android:drawable="@drawable/my_icon" />
</selector>