大佬教程收集整理的这篇文章主要介绍了android – Spinner – 使用AppCompat时膨胀异常,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对于白天模式,我使用的是主题,其父级设置为@ style / Theme.AppCompat.Light.NoActionBar.对于夜间模式,父级是@ style / Theme.AppCompat.NoActionBar.
在第一种模式(白天)一切正常.但是当用户将模式改为夜晚时会出现问题.我有Spinner的问题,它放在我的片段中.在将模式更改为晚上后,我立即看到以下异常:
java.lang.RuntimeException: Unable to start activity ComponenTinfo{Cz.company.media/cz.comapy.reader.activity.reader.ReadingActivity}: android.view.InflateException: Binary XML file line #19: Error inflaTing class <unkNown> at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3119) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218) at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:5111) at android.app.ActivityThread.access$1100(ActivityThread.java:198) at android.app.ActivityThread$H.handlemessage(ActivityThread.java:1682) at android.os.Handler.dispatchmessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6837) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) Caused by: android.view.InflateException: Binary XML file line #19: Error inflaTing class <unkNown> at android.view.LayoutInflater.createView(LayoutInflater.java:640) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) at android.view.LayoutInflater.rInflate(LayoutInflater.java:821) at android.view.LayoutInflater.inflate(LayoutInflater.java:511) at android.view.LayoutInflater.inflate(LayoutInflater.java:415) at android.view.LayoutInflater.inflate(LayoutInflater.java:366)
我发现第19行的布局中有一个Spinner.我的目标是SDK版本22.我的所有活动都从AppCompatActivity扩展而且我的所有对话都从AppCompatDialogFragment扩展.我也尝试将Spinner更改为AppCompatSpinner,但它没有任何效果.
这很奇怪,这只发生在设备三星Galaxy S6和Android 5.1.1上.
我在其他一些设备上测试过,比如Nexus 5,三星Galaxy S4,摩托罗拉Xoom,Xperia Z2平板电脑,它的工作非常好.
有人有想法,可能有什么不对吗?
在我的xml文件中的第19行是:
<android.support.v7.widget.AppCompatSpinner [this is line 19] android:id="@+id/spinner_display_setTings_motif" android:layout_width="match_parent" android:layout_height="wrap_content" android:entries="@array/display_setTing_motif_types"/>
我也试过使用经典的Spinner,但它是一样的.
以上是大佬教程为你收集整理的android – Spinner – 使用AppCompat时膨胀异常全部内容,希望文章能够帮你解决android – Spinner – 使用AppCompat时膨胀异常所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。