我正在开发一个项目,其中每件事情都运行良好,直到现在我在下面的值文件夹中定义了值的错误是我的styles.xml
</style>
<style name="Base.TextAppearance.AppCompat.Title.Inverse">
<item>?unknown_attr_ref: 1010039</item>
<item>?unknown_attr_ref: 101034f</item>
<item>?unknown_attr_ref: 101003f</item>
<item>?unknown_attr_ref: 1010350</item>
</style>
<style name="Base.Theme.AppCompat.Dialog">
</style>
<style name="Base.Theme.AppCompat.Dialog">
</style>
<style name="Base.Theme.AppCompat.Dialog">
</style>
<style name="Base.Theme.AppCompat.Light.Dialog">
</style>
<style name="Base.Theme.AppCompat.Light.Dialog">
</style>
<style name="Base.Theme.AppCompat.Light.Dialog">
</style>
<style name="Base.ThemeOverlay.AppCompat.Dialog">
</style>
<style name="Base.ThemeOverlay.AppCompat.Dialog">
</style>
<style name="Base.ThemeOverlay.AppCompat.Dialog">
</style>
<style name="Base.V11.Theme.AppCompat.Dialog">
<item>@style/Widget.AppCompat.Button.Borderless</item>
<item>@style/Widget.AppCompat.ButtonBar.AlertDialog</item>
<item>@bool/abc_config_closeDialogWhenTouchOutside</item>
</style>
<style name="Base.V11.Theme.AppCompat.Light.Dialog">
<item>@style/Widget.AppCompat.Button.Borderless</item>
<item>@style/Widget.AppCompat.ButtonBar.AlertDialog</item>
<item>@bool/abc_config_closeDialogWhenTouchOutside</item>
</style>
<style name="Base.V11.ThemeOverlay.AppCompat.Dialog">
<item>@style/Widget.AppCompat.Button.Borderless</item>
<item>@style/Widget.AppCompat.ButtonBar.AlertDialog</item>
<item>@bool/abc_config_closeDialogWhenTouchOutside</item>
</style>
<style name="Base.Widget.AppCompat.ProgressBar">
<item>@dimen/abc_action_bar_progress_bar_size</item>
<item>@dimen/abc_action_bar_progress_bar_size</item>
<item>@dimen/abc_action_bar_progress_bar_size</item>
<item>@dimen/abc_action_bar_progress_bar_size</item>
</style>
<style name="Base.Widget.AppCompat.ProgressBar">
</style>
<style name="Base.Widget.AppCompat.ProgressBar">
</style>
<style name="Base.Widget.AppCompat.ProgressBar.Horizontal">
</style>
<style name="Base.Widget.AppCompat.ProgressBar.Horizontal">
</style>
<style name="Base.Widget.AppCompat.ProgressBar.Horizontal">
</style>
<style name="Platform.AppCompat">
它之前工作正常,但现在它显示重复的值我尝试更改名称,但我不工作,同样的情况发生在dimens.xml
<resources>
<dimen name="abc_alert_dialog_button_bar_height">48dp</dimen>
<dimen name="abc_alert_dialog_button_bar_height">54dp</dimen>
<dimen name="abc_action_bar_default_height_material">56dp</dimen>
<dimen name="abc_action_bar_default_height_material">64dp</dimen>
<dimen name="abc_action_bar_default_height_material">48dp</dimen>
<dimen name="abc_action_bar_progress_bar_size">40dp</dimen>
<dimen name="abc_action_bar_progress_bar_size">32dp</dimen>
<dimen name="abc_text_size_subtitle_material_toolbar">16dp</dimen>
<dimen name="abc_text_size_subtitle_material_toolbar">16dp</dimen>
<dimen name="abc_text_size_subtitle_material_toolbar">12dp</dimen>
<dimen name="abc_text_size_title_material_toolbar">20dp</dimen>
<dimen name="abc_text_size_title_material_toolbar">20dp</dimen>
<dimen name="abc_text_size_title_material_toolbar">14dp</dimen>
<dimen name="abc_config_prefDialogWidth">320dp</dimen>
<dimen name="abc_config_prefDialogWidth">440dp</dimen>
<dimen name="abc_config_prefDialogWidth">580dp</dimen>
</resources>
答案 0 :(得分:0)
设计库组件似乎需要一种基于AppCompat主题的样式。因此,请尝试使用“Theme.AppCompat。[...]”作为style.xml中的父级。
<!-- Base application theme. -->
<style name="AppTheme" parent="Base.AppTheme">
<!-- Customize your theme here. -->
</style>
<style name="Base.AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
</style>
然后添加gradle:
compile 'com.android.support:appcompat-v7:22.2.0'
您还应该更新Gradle中的以下行:
classpath 'com.android.tools.build:gradle:1.2.3'
compileSdkVersion 22
buildToolsVersion '22.0.1'
targetSdkVersion 22
请检查您的样式xml代码,尝试此代码可以帮助您。