【发布时间】:2015-10-07 08:13:54
【问题描述】:
我想使用来自CollapsingToolbarLayout 的setExpandedTitleGravity() 方法。我刚从 eclipse 迁移到 android studio。在 eclipse 中它运行良好,但在 android studio 编译器中给了我错误cannot resolve method setExpandedTitleGravity(int)。
显然我现在正在使用另一个版本的设计库,但它似乎是最后一个版本。
我的 gradle 依赖是:compile 'com.android.support:design:22.2.0'。有谁知道为什么会这样?
完成build.gradle文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "23.0.0 rc3"
defaultConfig {
applicationId "com.example.myapp"
minSdkVersion 15
targetSdkVersion 22
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:design:22.2.0'
}
【问题讨论】:
-
发布 build.gradle 。使用编译
'com.android.support:design:22.2.1' -
然后使用
'com.android.support:design:23.0.0' -
请告诉我
-
@IntelliJAmiya 感谢您的回答。
'com.android.support:design:22.2.1'没有帮助。对于'com.android.support:design:23.0.0',似乎我需要将构建目标更新为 API 23,但它确实在 Eclipse 中使用 API 22 工作,所以可能情况并非如此。 -
是的。然后尝试
com.android.support:design:23.0.1'
标签: android android-studio gradle android-design-library android-collapsingtoolbarlayout