在Android Studio上找不到Theme.AppCompat.Light.NoActionBar
对不起,也许这不是一个新话题,但真的需要帮助,我尝试了很多关于这个的帖子,但我的问题仍然没有解决,我是android的新手。我尝试学习材料设计,我使用安卓棒棒糖,API等级22 我尝试使用在Android Studio上找不到Theme.AppCompat.Light.NoActionBar,android,gradle,android-support-library,android-appcompat,Android,Gradle,Android Support Library,Android Appcompat,对不起,也许这不是一个新话题,但真的需要帮助,我尝试了很多关于这个的帖子,但我的问题仍然没有解决,我是android的新手。我尝试学习材料设计,我使用安卓棒棒糖,API等级22 我尝试使用编译com.android.support:support-v4:22.0.0'。同步gradle之后,我仍然无法使用Theme.AppCompat.Light.NoActionBar作为style.xml文件上的主题。这是我完整的gradle文件: apply plugin: 'com.android.app
编译com.android.support:support-v4:22.0.0'
。同步gradle之后,我仍然无法使用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'
}
是否有其他设置,以便我可以尝试使用此主题,或者主要问题是什么?请告诉我,需要建议。主题
主题。AppCompat.
用于定义与旧android 2.x版本的兼容性。这需要支持-v7
如果您需要与android 2.2或2.3兼容,请在gradle版本中包含此功能
compile 'com.android.support:support-v7:22.0.0'
或者,如果您构建的是android-3.0或更高版本,请将AppCompat
替换为Holo
范例
- Theme.AppCompat.Light.NoActionBar
- Theme.Holo.Light.NoActionBar
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'
}
在Android Studio中,右键单击Gradle并右键单击鼠标按钮刷新Gradle项目问题已得到解决。感谢您提供的宝贵信息@k3b,这是一个基本问题,材料设计是否可以从所有类型的父主题创建,例如,
Android:theme.Holo.Light.NoActionBar
?有了这些资源,我可以开始学习材料设计吗?对不起,我还没学会。我对材料设计一无所知