支持 v4(版本 23.0.0)的 PagerTitleStrip 和 PagerTabStrip 存在问题。
的标题视图ViewPager
使用时PagerTitleStrip
or PagerTabStrip
以及版本 23.0.0(用于 Marshmallow/Android 6.0 支持)support-v4
库无法正确渲染。
问题已被跟踪并计划在未来发布:https://code.google.com/p/android/issues/detail?id=183127 https://code.google.com/p/android/issues/detail?id=183127
https://code.google.com/p/android/issues/detail?id=184715 https://code.google.com/p/android/issues/detail?id=184715
更新:此问题现已在 23.1.0 中得到解决。
等待修补版本时的临时解决方案是使用这些类的最新已知良好版本 (22.1.0) 的副本,而不是与支持库捆绑的版本。
将附加文件拖放到您的项目中并设置您的ViewPager
用这些类代替。
Note:不要更改它们的包名称,因为它们依赖于支持库中的包受保护类。
使用我们的“新”的示例PagerTabStrip
class:
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v4.view.PagerTabStripV22
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"/>
</android.support.v4.view.ViewPager>
PagerTitleStripV22.java https://gist.github.com/sveinungkb/38a18f3c6f6bc45a1ebc
PagerTabStripV22.java https://gist.github.com/sveinungkb/87624bd65b47b2bc105a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)