首页 > 解决方案 > 错误:无效的父引用'style/Widget.AppCompat.Light.ActionBar.Solid.Inverse'

问题描述

theme.xml

<style name="Theme.App.ActionBar" parent="style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <!-- Support library compatibility -->
    <!--<item name="elevation">0dp</item>-->
</style>

Error:(160, 5) error: invalid parent reference 'style/Widget.AppCompat.Light.ActionBar.Solid.Inverse'.

APP模型buding.gradle像这样:

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

}

我添加了 com.android.support:appcompat-v7:26.1.0,但它仍然是这样的。

我是android新手,这有什么意义。

感谢您的帮助。

标签: androidandroid-appcompat

解决方案


适用于 Android 2.1 及更高版本

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">

仅适用于 Android 3.0 及更高版本

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">

推荐阅读