希望我所問的是有道理的。讓我們假設我想要使用一個水平視圖,併爲其添加3個片段。通常它會滾動,但最終可能會顯示一半的兩個視圖。我想強制碎片自動落入到位以便只顯示一個碎片。我也不會介意另一種實現方式,那就是知道如何分辨屏幕上顯示的片段的多少,以便將它放在屏幕的中心位置,以便說出來。我怎樣才能做到這一點?非常感激。如果需要澄清,請不要猶豫,問。如何強制每個佔用屏幕寬度的滾動片段一次只顯示一個片段?
回答
我不想蜂窩
前
所以要支持什麼?
因此,使用兼容性庫幾乎沒有什麼好處。
Android支持包在一年之內還沒有被稱爲「兼容性庫」。這是因爲Android支持軟件包不僅僅用於更新功能的反向支持。它還增加了Google希望爲我們提供完整實施但不想烘焙固件的代碼。 ViewPager
是這方面的傑出範例。
天才程序員,因此,將在支持Android包添加到他們的應用程序和使用ViewPager
實現所需的能力,認識到支持Android軟件包的所有其餘部分將通過ProGuard的被刪除的生產版本的一部分。
幽默我....... – Andy
@Andy:當然歡迎您閱讀「ViewPager」的源代碼 - 作爲下載Android支持包的一部分下載 - 並看看它是如何做到的。 – CommonsWare
@CommonsWare會做什麼如果你不介意。支持包中還有哪些其他有用的類不是用於向後兼容的目的?那麼在你的專家意見和經驗。 – Andy
- 1. 只顯示一個片段
- 2. 始終只顯示一個片段
- 3. 片段只顯示一個列表
- 4. ViewPager只顯示最後一個片段
- 5. 檢測屏幕上的一個片段
- 6. 顯示前一個片段
- 7. 更換片段與另一片段顯示兩個片段
- 8. 從屏幕上轉換一個片段
- 9. 來自另一個片段/活動後的片段不顯示
- 10. 如何在一個屏幕上使用三個片段?
- 11. 呼叫片段寬度從另一個片段
- 12. 如何使整個屏幕在Viewpager片段中滾動
- 13. 作爲一個滾動2片段(一個片段和一個ListFragment)
- 14. 如何從Android的另一個片段調用一個片段?
- 15. 顯示三個片段中的兩個片段,當按下按鈕時將第一個片段向左推並將第三個片段帶到屏幕
- 16. 同一活動和同一屏幕中的兩個片段
- 17. 一個片段每個活動
- 18. 可擴展的滾動片段/查看另一個片段
- 19. 片段顯示在屏幕上時不運行片段代碼
- 20. 在第二個屏幕中顯示Flash動畫片段
- 21. 多次向屏幕添加一個片段
- 22. OnBack按片段顯示空白屏幕
- 23. 屏幕旋轉後不顯示片段
- 24. 如何獲取片段中的屏幕寬度?
- 25. 將一個動畫片段的孩子複製到另一個動畫片段
- 26. 顯示在另一個片段中的一個片段的菜單項
- 27. 在ViewPager的每個屏幕中使用多個片段
- 28. 如何檢測一個片段何時出現在屏幕上?
- 29. 如何設置每個片段的屏幕百分比
- 30. 一個片段正在繪製另一個片段
是否有任何理由不使用'ViewPager',因爲它已經實現了你想要的功能? – CommonsWare
希望沒人問這個哈哈!我不希望在HoneyComb之前提供任何支持。因此,使用兼容性庫很少有好處。我明白這會使我想要做的更容易,但在這裏裸露! – Andy