抱歉也许这不是新主题,但真的需要帮助,我尝试了很多关于此的帖子,但我的问题仍然无法修复,我是关于android的新手。我尝试学习Material Design,我使用android棒棒糖,API级别22。
我尝试使用compile 'com.android.support:support-v4:22.0.0'
。同步草图后,我仍然无法在Theme.AppCompat.Light.NoActionBar
文件中使用style.xml
作为我的主题。这是我完全的gradle文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
applicationId "afnan.project.com.materialdesign"
minSdkVersion 21
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
com.android.support:support-v4:22.0.0'
}
还有其他设置,所以我可以尝试使用这个主题,或者主要问题是什么?请告诉我,需要建议..
答案 0 :(得分:1)
主题support-v7
用于定义与旧版Android 2.x版本的兼容性。这需要 compile 'com.android.support:support-v7:22.0.0'
如果您需要与Android 2.2或2.3兼容,请在您的gradle构建中包含此内容
AppCompat
或者如果您构建的是for android-3.0或更高版本,请将Holo
替换为PayStub
。
实施例
变为
答案 1 :(得分:0)
要使用 AppCompat 主题,您必须在项目中包含此库。
compile 'com.android.support:appcompat-v7:22.2.0'
另外,我建议您使用最新版本22.2.0而不是22.0.0
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
//You can remove this line, because the appcompat has the support-v4 as dependency
//com.android.support:support-v4:22.0.0'
}
答案 2 :(得分:0)
在Android Studio中,右键单击Gradle,然后右键单击鼠标按钮,即可刷新Gradle项目问题。