美文网首页
android问题:You need to use a Them

android问题:You need to use a Them

作者: ambitioner | 来源:发表于2016-11-09 17:15 被阅读2450次

    原文地址:http://blog.csdn.net/lincyang/article/details/42673151

    这个问题是在解决app启动的时候一开始有黑屏的问题的时候产生的。去掉黑屏的方法是首先在style.xml中生命

    <style name="WelcomeStyle" parent="android:Theme">    
    <item name="android:windowBackground">@mipmap/welcome</item>   
     <item name="android:windowNoTitle">true</item>
    </style>
    

    或者

    <style    name="Appwelcome"   parent="android:Theme.Translucent.NoTitleBar.Fullscreen"></style>
    

    然后再AndroidManifest.xml中对应的activity中使用该主题。这个activity继承的是AppCompatActivity.然后就会导致如题的问题了。

    原因就是:如果activity继承的是兼容包里的类,就必须使用与其配套的主题。所以解决方法就是把基类由AppCompatActivity改为Activity.或者基类还是AppCompatActivity,但是使用的主题改为配套的主题。

    相关文章

      网友评论

          本文标题:android问题:You need to use a Them

          本文链接:https://www.haomeiwen.com/subject/ynsauttx.html