Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class android.support.design.widget.TabLayout,TableLayout引起頁面崩潰

來源:互聯網
上載者:User

標籤:

在使用TableLayout的時候,運行引用程式直接Crash。

 

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加上主題就解決了。

Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class android.support.design.widget.TabLayout,TableLayout引起頁面崩潰

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.