在Android Design Guidelines它指出「有兩種類型的標籤:固定和可滾動」ActionBar選項卡 - 固定和可滾動?
我找不到ActionBar documentation中的任何文檔來支持指定任一類型選項卡的功能。
如何指定一個標籤組被固定或滾動?如果你不能,什麼管理標籤是固定的還是可以精確滾動的?
在Android Design Guidelines它指出「有兩種類型的標籤:固定和可滾動」ActionBar選項卡 - 固定和可滾動?
我找不到ActionBar documentation中的任何文檔來支持指定任一類型選項卡的功能。
如何指定一個標籤組被固定或滾動?如果你不能,什麼管理標籤是固定的還是可以精確滾動的?
突片的數量表明的標籤組是固定的還是可滾動的。例如,如果你有一個選項卡,它們將被修復,但如果你有六個選項,那麼它們將變成可滾動的,因爲所有六個選項不能放在一個屏幕上。
如果您希望在3.0之前版本的設備上看到它正在運行,請在主列表中選擇「切換」功能,然後選擇「標籤」作爲導航模式。現在你可以在欄中添加選項卡,首先,他們會變小以填充它們,然後一旦你有足夠的空間,你可以滾動它們。
更新:官方文檔中現在有一個頁面顯示「固定標籤根據最寬標籤標籤的寬度顯示,如果沒有足夠的空間顯示所有標籤,標籤標籤本身將可滾動。「 Read more here.
值得一提的是,設置
android:showAsAction
也會對標籤的顯示方式,至少在4.0以上版本的設備產生影響。設置
<item name="android:showAsAction">always</item>
爲主題,將導致所有選項卡的部分被賦予在屏幕上間距相等,而無需滾動,如果有可用空間這樣做。
你是怎麼做到的? – Poutrathor 2013-09-23 17:11:06
這是menu.xml文件的一部分。該設置對我正在測試的設備有影響,但是如果我沒有記錯,它並不能解決所有設備上的問題。所以你的milage可能就在這一個。祝你好運! – deepwinter 2013-09-25 19:18:24
我還是不明白。在哪裏/如何使用菜單文件的標籤?我使用它們僅f1SnapBook = actionBar.newTab() \t \t \t \t \t \t \t \t .setText(R.string.snapbook) // \t \t \t \t .setIcon(R.drawable.tab_snapbook) \t \t \t \t .setTabListener(本) \t \t \t \t .setTag(0); – Poutrathor 2013-09-26 08:09:56
設計文件表明,它可以指定是否您正在使用滾動或固定的標籤。不幸的是,即使您開始修改標籤圖形大小等,但操作欄無論是否固定/可滾動都無法控制。您是對的,基本上它基本上覆蓋了屏幕寬度。 – 2012-05-16 23:11:49