我在我的項目中同時使用ViewPagerIndicator和ActionBarSherlock。ViewPagerIndicator選項卡成爲橫向的ActionBarSherlock微調器
是否有一種簡單的方法可以讓ViewPagerIndicator選項卡成爲ActionBarSherlock中的微調器,當設備旋轉到橫向時?你知道的,以便爲剩下的內容騰出更多的空間。
我是否必須手動捕獲事件@onConfigurationChanged
?
我在我的項目中同時使用ViewPagerIndicator和ActionBarSherlock。ViewPagerIndicator選項卡成爲橫向的ActionBarSherlock微調器
是否有一種簡單的方法可以讓ViewPagerIndicator選項卡成爲ActionBarSherlock中的微調器,當設備旋轉到橫向時?你知道的,以便爲剩下的內容騰出更多的空間。
我是否必須手動捕獲事件@onConfigurationChanged
?
如果這真的是你想要的,而不是使用ViewPagerIndicator
,你應該使用操作欄中的選項卡。這些會在不同情況下自動轉換爲操作欄中的下拉列表。下面是一個示例項目示範綁ViewPager
行動吧標籤:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager
注意,雖然有在Android的一個bug,在ActionBarSherlock兼容性轉載,那將意味着在ViewPager
是刷卡事件不會反映在下拉列表模式下的操作欄。
如果你真的想要使用ViewPagerIndicator而不是操作欄選項卡,不僅是你自己,但你會遭受我在前面段落中提到的同樣的錯誤。
就個人而言,我建議在所有情況下使用製表符(無論是PagerTabStrip
還是ViewPagerIndicator),而不是來回切換。
感謝您的回答。問題是我想能夠水平swype來改變標籤。這隻使用ActionBarSherlock選項卡是可行的嗎? ABS Showcase演示應用程序中的Tab示例不會執行此操作。這就是我使用ViewPagerIndicator標籤的原因。 –
@PabloM .:「問題是我希望能夠水平交換以更改標籤,這是否可以使用ActionBarSherlock標籤進行操作?」 - 是的,當它們是標籤時,不在下拉列表中。我上面鏈接的項目演示了這一點。 – CommonsWare
我來看看。這樣,如果使用ABS,我認爲沒有必要將VPI用於製表符,對吧?謝謝。 –