为什么Android Studio在styles.xml中用红色突出显示“主题”?

cod*_*sme 5 android gradle android-theme android-studio android-styles

红色突出显示表示无法解析符号“主题”

在此处输入图片说明

以下是一些配置:

styles.xml

<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    <!--
        Theme customizations available in newer API levels can go in
        res/values-vXX/styles.xml, while customizations related to
        backward-compatibility can go here.
    -->
    <item name="android:windowNoTitle">true</item>
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" />
Run Code Online (Sandbox Code Playgroud)

...

android:theme="@style/AppTheme">
Run Code Online (Sandbox Code Playgroud)

build.gradle

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:19.0.0'
}
Run Code Online (Sandbox Code Playgroud)

...

android {
    compileSdkVersion 19
    buildToolsVersion '20.0.0'
    defaultConfig {
    applicationId 'com.mobile.slider'
    minSdkVersion 8
    targetSdkVersion 19
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

public class MainActivity extends Activity {
Run Code Online (Sandbox Code Playgroud)

我的手机Nexus 4的Android版本为4.4.4,可以正常使用。即使没有构建问题,NoTitleWindow模式也不适用于
具有2.3.3 android版本的另一部手机。

Ogn*_*yan 5

这是我解决的方法:

  1. 转到您的项目目录(或项目视图)
  2. 进入.idea目录
  3. 删除cacheslibraries目录
  4. 文件->使缓存无效/重新启动

现在应该可以。