Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Theme.AppCompat.Light.NoActionBar not found on Android Studio

Sorry maybe this is not new topic, but really need help, i was try many post about this, but my problem still not fix, i am newbie about android. I try to learn Material Design, i use android lollipop, API level 22.

i try to use compile 'com.android.support:support-v4:22.0.0'. After sync the gradle, i still not able to use Theme.AppCompat.Light.NoActionBar as my theme on style.xml file. This is my completely gradle file:

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'
} 

is there another settings so i can try to use this theme, or what is the main problem? pls tell me, Need advice..

like image 713
Ugy Astro Avatar asked Apr 26 '26 14:04

Ugy Astro


2 Answers

Theme Theme.AppCompat.* is used to define compatibility with old android 2.x versions. this requires the support-v7

If you need compatibility with android 2.2 or 2.3 include this in your gradle build

 compile 'com.android.support:support-v7:22.0.0'

or if you build is for android-3.0 or later replace AppCompat with Holo.

Example

  • Theme.AppCompat.Light.NoActionBar

becomes

  • Theme.Holo.Light.NoActionBar
like image 66
k3b Avatar answered Apr 28 '26 04:04

k3b


Previously it was

<style name="LaunchTheme" parent="@android:style/Theme.AppCompat.Light.NoActionBar">

now

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">

like image 38
Kabir Avatar answered Apr 28 '26 04:04

Kabir



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!