Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class android.support.design.widget.TabLayout,TableLayout引起页面崩溃
2016-02-18 17:33
531 查看
在使用TableLayout的时候,运行引用程序直接Crash。
解决方案:
清单文件注册时候,Activity加上主题就解决了。
FATAL EXCEPTION: main Process: com.edaixi.activity, PID: 9703 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.edaixi.activity/com.edaixi.activity.PriceCenterActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class android.support.design.widget.TabLayout at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2418) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2480) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1379) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5388) 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:940) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:735) Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class android.support.design.widget.TabLayout at android.view.LayoutInflater.createView(LayoutInflater.java:639) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:749) at android.view.LayoutInflater.rInflate(LayoutInflater.java:812) at android.view.LayoutInflater.inflate(LayoutInflater.java:510) at android.view.LayoutInflater.inflate(LayoutInflater.java:420) at android.view.LayoutInflater.inflate(LayoutInflater.java:371) at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:393) at android.app.Activity.setContentView(Activity.java:2167) at com.edaixi.activity.PriceCenterActivity.onCreate(PriceCenterActivity.java:46) at android.app.Activity.performCreate(Activity.java:6016) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1109) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2371) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2480) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1379) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5388) 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:940) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:735) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:613) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:749) at android.view.LayoutInflater.rInflate(LayoutInflater.java:812) at android.view.LayoutInflater.inflate(LayoutInflater.java:510) at android.view.LayoutInflater.inflate(LayoutInflater.java:420) at android.view.LayoutInflater.inflate(LayoutInflater.java:371) at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:393) at android.app.Activity.setContentView(Activity.java:2167) at com.edaixi.activity.PriceCenterActivity.onCreate(PriceCenterActivity.java:46) at android.app.Activity.performCreate(Activity.java:6016) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1109) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2371) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2480) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1379) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5388) 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:940) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:735) Caused by: java.lang.RuntimeException: Failed to resolve attribute at index 216 at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:569) at android.view.View.<init>(View.java:4041) at android.view.ViewGroup.<init>(ViewGroup.java:497) at android.widget.FrameLayout.<init>(FrameLayout.java:115) at android.widget.HorizontalScrollView.<init>(HorizontalScrollView.java:156) at android.widget.HorizontalScrollView.<init>(HorizontalScrollView.java:151) at android.support.design.widget.TabLayout.<init>(TabLayout.java:230) at android.support.design.widget.TabLayout.<init>(TabLayout.java:226) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:613) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:749) at android.view.LayoutInflater.rInflate(LayoutInflater.java:812) at android.view.LayoutInflater.inflate(LayoutInflater.java:510) at android.view.LayoutInflater.inflate(LayoutInflater.java:420) at android.view.LayoutInflater.inflate(LayoutInflater.java:371) at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:393) at android.app.Activity.setContentView(Activity.java:2167) at com.edaixi.activity.PriceCenterActivity.onCreate(PriceCenterActivity.java:46) at android.app.Activity.performCreate(Activity.java:6016) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1109) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2371) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2480) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1379) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5388) 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:940) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:735)
解决方案:
<activity android:name=".PriceCenterActivity" android:theme="@style/AppThemeprice" /> <activity android:name=".SearchPriceActivity"></activity>
<style name="AppThemeprice" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style>
清单文件注册时候,Activity加上主题就解决了。
相关文章推荐
- Android Studio Could not find method runProguard() for arguments?
- Android应用开发中触摸屏手势识别的实现方法解析
- Android 开发环境搭建以及编译
- Android monkey 测试命令
- android selector状态详解
- 像QQ空间的Android沉浸式通知栏
- android中连接到指定wifi
- android 对话框
- Android获取FPS的方式
- Rebound-Android的弹簧动画库
- 将Eclipse代码导入到AndroidStudio的两种方式
- 解决Android 中Edittext在执行setError时有时不显示文字
- android颜色对应的xml配置值,颜色表
- 使用RecyclerView出错: Error inflating class android.support.v7.widget.RecyclerView
- 解开Android应用程序组件Activity的"singleTask"之谜
- Android基础之加载动画
- IntentService
- Android XMl文件中tools前缀
- Android蓝牙开发
- android launchmode singleinstance问题