欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android studio tablayout binary error的解决方案

程序员文章站 2022-04-19 10:33:13
使用Tablayout报binary errory的解决办法本篇文章是基于android的首先先导入依赖资源implementation 'com.google.android.material:material:1.0.0'在布局文件里引用简单引用,这里的id跟布局文件不一样,因为是两个工程,实验的时候把ID改成一样就行接下来就到重头戏了,如果你在使用Tablayout时在清单文件中相应的对面使用了android:theme="@style/XXX"主题,如果报了binary error,那...

使用Tablayout报binary errory的解决办法

本篇文章是基于android的
首先先导入依赖资源

implementation 'com.google.android.material:material:1.0.0'

在布局文件里引用android studio tablayout binary error的解决方案

简单引用,这里的id跟布局文件不一样,因为是两个工程,实验的时候把ID改成一样就行android studio tablayout binary error的解决方案
接下来就到重头戏了,如果你在使用Tablayout时在清单文件中相应的对面使用了android:theme="@style/XXX"主题,如果报了binary error,那就是你主题的问题了,请看例子:

<!--    <style name="StyledIndicators" parent="@android:style/Theme.Light">-->
<!--        <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>-->
<!--    </style>-->


    <style name="DefaultThemeMaterial" parent="@style/AppTheme">
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowNoTitle">true</item>
<!--        <item name="android:windowAnimationStyle">true</item>-->
    </style>

上述代码打感叹号注释过的都是我之前设置的style,都会导致binary error,解决方法就是没有注释的代码,当然只是例子,根据不同需求定义就好了!还有要点:如果没有在清单文件中使用theme 那系统则会自动调用默认的theme,这样是不会报错的

纠错来源:https://blog.csdn.net/ps850818849/article/details/85000305?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

本文地址:https://blog.csdn.net/weixin_45695149/article/details/107178042

上一篇: [最大子段和] hdu1003

下一篇: 15