它應該類似於Android主屏幕。哪種方式具有最佳性能,是編程中最常見和最乾淨的方式?頁面數量將介於5到25頁之間,將會動態創建。謝謝什麼是最好/最乾淨的方式來實施滑動視圖?
0
A
回答
3
使用ViewPager
。它適用於Adapter
類型,因此頁面的動態添加很簡單,它也是官方的,性能良好,因此它應該完美地滿足您的需求。
0
對於要添加的頁面數量我建議使用FragmentStatePagerAdapter。
如果頁面數量很大,這是Google推薦的使用滑動視圖的方式。
其他尋呼機適配器的問題在於它們將頁面保留在內存中,這可能會使用大量資源並使應用程序效率低下。
使用FragmentStatePagerAdapter時,頁面不會保存在內存中,每次離開前臺時都會被銷燬。這將節省寶貴的資源,使您的應用程序快速發展!
有了這個和適當的生命週期處理您的應用程序將在谷歌標準,同時提供一個美妙的用戶體驗。
在Google的android頁面的開發人員部分有一個用FragmentStatePagerAdapter創建swipe viwes的教程。 Creating Swipe Views with Tabs。
希望這是有幫助的!
相關問題
- 1. 什麼是切換視圖最乾淨和最好的方式?
- 2. 什麼是最好的方式來保存在骨幹集合?
- 3. htaccess乾淨的URL的最佳方式是什麼?
- 4. 什麼是以下最乾淨的方式(MySQL)
- 5. 在Angular 2中實施滑動導航的最佳方式是什麼?
- 6. 什麼是最快的方案實施?
- 7. 獲取發送郵件的MessageID最簡單/最乾淨的方式是什麼?
- 8. 什麼是最好的方式來存儲照片/視頻
- 9. 最好的方式來更新餅乾?
- 10. 實施捏和縮放滾動視圖的最簡單方法是什麼?
- 11. 最乾淨的方式來確定是否存在一行?
- 12. 什麼是最好的/正確的方式來覆蓋圖像
- 13. 使用匿名函數的最乾淨的方法是什麼?
- 14. 什麼是最好的方式來設置圖像imageview
- 15. 什麼是改變圖像視圖來源的最佳方式?
- 16. 在Django的Angular中幹什麼最好的方法是什麼?
- 17. 在OS X的視圖之間實現滑動的最佳方法是什麼?
- 18. 什麼是Django中最乾淨,最簡單的運行datepicker?
- 19. 什麼是最有效的並行實施方式?
- 20. 實施<a>的最佳/安全方式是什麼?
- 21. 什麼是實施在線測試的最佳方式?
- 22. iPhone上的標準/最佳路線實施方式是什麼?
- 23. 在Joomla中實施調查的最佳方式是什麼?
- 24. 實施搜索的最佳方式是什麼?
- 25. 在網站上實施upvotes/downvotes的最佳方式是什麼?
- 26. 實施「忘記密碼」的最佳方式是什麼?頁?
- 27. 在Android應用中實施AdWords的最佳方式是什麼?
- 28. 什麼是最好的方式返回
- 29. 在視圖之間滑動/切換的最佳方式是什麼? (Custom Launcher)
- 30. 什麼是最有效的方式來填充列表視圖?