使用minSdkVersion 21和targetSdkVersion 25在Android Studio中创建基本项目。默认项目中有Theme.AppCompat.Light.DarkActionBar。
我想知道我是否可以将@android:style / Theme.Material.Light应用于我的风格但是在使用错误使视图膨胀时崩溃:"你需要使用Theme.AppCompat主题(或后代)活性。&#34 ;.所以我将AppCompatActivity更改为Activity,希望它能够正常工作。得到类android.support.design.widget.TextInputLayout的错误。
应用来自Lollipop的@android:style / Theme.Material.Light与基本Activity及以上不同于将Theme.AppCompat应用于AppCompatActivity ?? 如果不相同,我将会遗漏@android:style / Theme.Material.Light如果我使用compat。的 ...
我从其他帖子和Android文档中了解到我们必须使用AppCompat中的活动和它们。这是唯一的方式 ??
我试图查看父样式是否相同..但它们最终从../sdk/platforms/android-25/data/res/values/themes_material.xml继承了不同的样式。
了解它们的工作方式和使用方法。