java - 无法解析符号 'GravityCompat'

标签 java android menu

我是 android 的新手,遇到了一些问题。即,android studio 无法解析符号“GravityCompat”。

我确实在类(class)开始时导入它:

import android.support.v4.view.GravityCompat;

还为我的 build.gradle (app) 添加了支持:

 //Glide image library
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
compile 'com.android.support:support-v4:25.0.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services-appindexing:8.4.0'

我的 onBackPressed 方法中使用了 GravityCompat:

@Override
    public void onBackPressed() {
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawers();
            return;
        }

我的代码中没有其他错误。而且我无法在互联网上找到答案。此外,GravityCompat 是一个库。我不想自己编程。相同的代码在同一项目的先前版本中不会报错。

有人可以帮帮我吗?

最佳答案

我遇到了同样的问题。

所以,我再次检查了我的代码。没有下划线。但是我在原始的 build.gradle(project) 中发现了我的拼写错误:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31".

拼写错误是 classpath "..." instead of classpath '...'

这是我更改版本 kotlin-gradle-plugin 的结果。

关于java - 无法解析符号 'GravityCompat',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40776380/

相关文章:

java - 使用 android studio 定制 sdk

java - 带有 openfire 的 SSLHandshakeException(本地主机)

ruby-on-rails - Ruby on Rails - 下拉菜单

java - 从 SD 卡中选择文件并通过 HTTP Post 发送

java.sql.SQLException : Connection is closed [POOL-HikariCP] 异常

java - Android 中缓存目录名称的问题

android - 适用于 Android 或 iOS 的视频聊天 SDK 可用吗?

android - 如何从json对象中获取json数组?

html - 我的 css3 菜单在手机上不可点击

css - 居中CSS菜单