12

我實現了與沒有問題視圖尋呼機嵌套的標籤,但我的問題是關於刷卡一部分,android中viewpager滑動的嵌套標籤?

當我揮動動作的主要活動的標籤將被切換,但我想片段刷卡代替。我該如何做到這一點?

我已經嘗試實現主選項卡與標籤主機和片段tabhost,根本沒有刷卡功能,但在主要和片段一起禁用整個刷卡。 Description

回答

4

代替自定義庫,您可以嘗試使用Bottom navigation view作爲已添加到設計支持庫版本25的底部欄。這是一個Article about it

因此android.support.design.widget.BottomNavigationView在您的活動中與android.support.design.widget.TabLayoutViewPager一起應該按照您希望的方式工作。這也將提供良好的用戶體驗(類似於在Google Plus App中實現的用戶體驗)

+0

您也可以使用文件>新建>活動>底部導航活動,簡單地使用BottomNavigationView添加活動。 – CoolMind

3

你好沙欣扎赫蒂也許是可能please..with..below 只設置底部標籤改變聽者 如..

btnTab.setTabChangeListener(null); 
+0

viewpager沒有setTabChangeListener方法,這個類僅包含addOnPageChangeListener我需要實現它的改變圖標 –

+0

着想,如果你不想比也增加了刷卡null on'addOnPageChaneListener' –

+0

setTabChangeListener用於製表符不適用於viewpager,如果您不想根據製表符進行更改,然後在tabchangelistener –

1
在特定 ViewPager

你可以disable view pager swiping。 但我建議不要在同一屏幕上製作2個ViewPage。 您的底部TabLayout和相應的ViewPager可以替換爲BottomBar庫。

+0

thanx提,但我已經實現了Bottombar libr ary and still,can not get swipe action into fragment,我能做什麼? –

1

我覺得遵循Google資料guidelines是明智之舉。不知道你是否已經檢查出它...

無論哪種方式,here是谷歌認爲在標籤之間橫向導航的最佳做法。希望能幫助到你!

1

我製作了一個帶有嵌套選項卡和片段的示例項目。可能它可能有助於你在找什麼。

以下鏈接下載: NestedTabWithFragment