最近准备写一个新闻类的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"
/>
这样就完美解决了。 写个博客记录一下 ,哈哈
转载请注明原文地址: https://ju.6miu.com/read-1312688.html