4

在我的應用程序,我有一個與微調導航(「ActionBar.NAVIGATION_MODE_LIST」)的Sherlock ActionBar。在一個活動中,我有兩個片段可以通過標籤進行切換。我現在所做的就是將片段加載到一個ViewPager(「android.support.v4.view.ViewPager」)和一個「android.support.v4.view.PagerTabStrip」一起用於切換片段選項卡。固定標籤與android.support.v4.view.PagerTabStrip或ViewPagerIndicator

我的問題是現在,這些是水平可滾動選項卡。 Jake Whartons viewpageindicator(viewpagerindicator.com)似乎也是如此。但我想要的是兩個固定的標籤旁邊。支持庫或者viewpageindicator怎麼可能?

對於措辭看http://developer.android.com/design/building-blocks/tabs.html

回答

0

但我要的是對方旁邊兩個固定標籤。支持庫或者viewpageindicator怎麼可能?

您將不得不編寫自己的指標。或者,您可以使用與ViewPager配合使用的操作欄選項卡,但這會與您現有的操作欄導航衝突,並且在任何情況下都無法依賴您提供選項卡。

由於選項卡只有在屏幕太大時纔有意義滾動,所以我個人不會擔心這個問題。

+1

是的,這就是我現在所做的。我實現了一個基於LinearLayout的ViewPager指標,該指標包含兩個TextView。每個TextView上的OnTouchListener處理ViewPager上的「setCurrentItem()」。這看起來和工作正常,這似乎是唯一的可能性。 –

+0

@SebastianEngel你可以發佈你實現的代碼嗎?我想看看你是如何實現它的。謝謝! – TomTaila

+0

@AttackOnTitom我工作了兩年。所以我只是複製了一些屬於它的代碼。無論如何希望它有幫助。 https://gist.github.com/SebastianEngel/9099e004e8b2c3b4c364 –