在Android 5(API级别21)中,ActionBar.TabListener已被弃用。为什么?我们应该用什么来代替?这是否意味着操作选项卡作为UI元素一般已被弃用,或者是否有新的实现方式?为什么TabListener已被弃用?
9
A
回答
6
6
看看这个例子SlidingTabsBasics 如果您需要更多的信息 - 检查Google I/O sources
4
从Android 5.0开始,最好使用由Google新引入的设计库创建标签样式布局。实现它的最简单方法(不必重写所有内容)是通过将TabLayout
与ViewPager
结合使用。
我能够重用我的大部分代码,它花了我大约。 30分钟,直到我有一个工作TabLayout
显示我现有的片段。
你可以找到一个很好的教程在这里:如果你想在设计库,这是一个很好的总结IMO更多信息 https://github.com/codepath/android_guides/wiki/Google-Play-Style-Tabs-using-TabLayout
: https://github.com/codepath/android_guides/wiki/Design-Support-Library
相关问题
- 1. 为什么#import已被弃用?
- 2. 为什么InstanceMethods模块已被弃用?
- 3. 为什么absolutelayout已被弃用?
- 4. 为什么GenFsm已被弃用?
- 5. 为什么render_component已被弃用?
- 6. 为什么create = dynamic已被弃用?
- 7. 为什么MapMaker.softKeys()已弃用?
- 8. 为什么ProviderSignInUtils.getConnection已弃用
- 9. 为什么buildSessionFactory()已弃用?
- 10. 为什么event.returnValue已被弃用?这是什么意思?
- 11. 为什么属性“sonar.profile”被标记为已弃用?
- 12. 为什么Cursor.requery()标记为“已弃用”?
- 13. 为什么“组表表视图背景色”已被弃用?
- 14. 为什么VS告诉我MySqlCommand.Parameters.Add已被弃用?
- 15. 为什么Java的“新BigDecimal(double)”已被弃用?
- 16. 为什么vcard:电子邮件类已被弃用?
- 17. 为什么这些“egrep,fgrep和rgrep”的变体已被弃用?
- 18. Object.observe的替代方法是什么,因为它已被弃用
- 19. 为什么JPasswordField中的getText()已被弃用?
- 20. 为什么JDK 9中的applet已被弃用?
- 21. 为什么JUnit MethodRule和TestWatchman已被弃用?
- 22. 为什么小组活动已被弃用
- 23. 为什么getResources()。getColor(int)已弃用?
- 24. PostMethod setRequestBody(String)已弃用 - 为什么?
- 25. 什么已经取代UITableViewCell setText setText已被弃用?
- 26. RxJavaPlugins.getInstance已被弃用
- 27. reversibleTransformerWithForwardBlock已被弃用
- 28. getActionView已被弃用?
- 29. SMSManager已被弃用
- 30. org.hibernate.dialect.PostgreSQLDialect已被弃用