最近准备写一个新闻类的app 搭建框架的时候 ,使用TabLayout和viewpager配合使用时候报错了:
这是布局文件:
这是报错的提示:
通过找资料,看别人的解决方式,找了好久终于解决了,解决方式如下:
1.在styles.xml文件里面添加样式:
<style name="AppTheme" parent="Base.AppTheme" type="text/css"><!-- Customize your theme here. --></style> <!-- Base application theme. --> <style name="Base.AppTheme" parent="Theme.AppCompat.Light.DarkActionBar" type="text/css"> <item name="colorPrimary">#673AB7</item> <item name="colorPrimaryDark">#512DA8</item> <item name="colorAccent">#FF4081</item> </style>
然后再给 当前布局所在的Activity设置theme:
<activity android:name=".activity.MainActivity" android:theme="@style/Base.AppTheme" />
这样就完美解决了。 写个博客记录一下 ,哈哈