我爲android製作了時間表應用程序,我使用ViewPagerIndicator作爲片段。但是現在我遇到了問題,我想讓TabPageIndicator居中。像這樣: ViewPagerIndicator - 將TabPageIndicator設置爲中心
而且我想設置單個標籤的寬度和高度。並將該選項卡設置爲支持選定/按下狀態的繪圖。
我還沒找到解決這些問題的方法。我嘗試了onPageSelected
和ContextThemeWrapper
,但這不起作用。 (也許我沒有正確使用它)。
這一切都可能使我還是應該尋找除ViewPagerIndicator之外的其他東西? (另外一個沒有ViewPagerIndicator的選項也是可以的)。
圖像上的應用程序是Untis Mobile,可以在PlayStore上找到。 我已經問過創作者他們是怎麼做的,但他們說這個應用不是開源的。 (但我在他們與TwoDScrollView做源中找到,但我不知道)
編輯:
的造型是固定的vpiTabPageIndicatorStyle
。 (在XDA開發者的幫助下!)
當我添加20個項目時,它停留在中間,但僅從項目4到項目17,項目1,2,3,18,19,20不在中間。請參閱:
我可以添加3級空的物品(或空的空間),以確保第一項和最後一項是在中間?像這樣的事情(從條約資料系統手機應用程序):
(我已經嘗試過android:paddingLeft
在vpiTabPageIndicatorStyle
但不工作)
我知道viewPager.setCurrentItem(total/2)
將設置TabPageIndicator在中間,但它保持在中間,我無法選擇其他日子(我在onPageScrolled
中稱之爲)。所以我想當你滾動選中的一個需要在中間。這可能嗎?