我想尝试使用MD Theme (在style中引用theme),但是没有成功,尝试搜索但是没有结果
顺便请问下android:Theme.Material
这个主题和兼容包下的Theme.AppCompat.Light.NoActionBar
有什么区别吗?
运行后就会蹦
java.lang.RuntimeException:
Unable to start activity ComponentInfo{
com.example.pdog18.takeout/com.example.pdog18.takeout
.MainActivity}: android.view.InflateException: Binary XML file line #2
: Error inflating class android.support.design.widget.CoordinatorLayout
我的styles
<style name="AppTheme" parent="android:Theme.Material">
</style>
我的Activity
是继承Activity
的不是`AppCompatActivitysetContentView(R.layout.activity_main2);
我的xml布局文件是这样的
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</android.support.design.widget.CoordinatorLayout>
如果修改了xml换成其他布局就没有问题,或者换了theme
然后继承AppCompatActivity
那么也没有问题
请问下,有人遇到过同样的错误吗?是不是CoordinatorLayout
需要什么特殊的支持?还是我犯了一个别的什么错误?
それはコントロールの問題ではなく、アクティビティとテーマの不一致の問題です。 AppCompatActivity を使用することをお勧めします。