मैंने एल पूर्वावलोकन को लक्षित करने वाली एक नई परियोजना बनाई है। स्टार्टर गतिविधि कि एसडीके उत्पन्न ActionBarActivity फैली हुई है, फिर भी, जब मैं नंगे हड्डी उत्पन्न गतिविधि चलाने का प्रयास है, यह निम्न अपवाद फेंकता है:थीम के साथ एक्शनबैरएक्टिविटी का उपयोग कैसे करें। सामग्री
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:110)
at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:57)
at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:99)
मैं चारों ओर देखा है, लेकिन Theme.AppCompat.Material
मौजूद प्रतीत नहीं होता है । नई सामग्री विषयों का लाभ उठाने के लिए मैं ActionBarActivity कैसे बना सकता हूं?
मेरे build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
applicationId 'com.sdchang.example'
minSdkVersion 'L'
targetSdkVersion 'L'
versionCode 1
versionName '1.0'
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.+'
compile 'com.mcxiaoke.volley:library:[email protected]'
compile 'com.google.code.gson:gson:2.2.+'
compile 'com.squareup.okhttp:okhttp:2.0.+'
}
21 + के '' Theme.AppCompat' Theme.Base.AppCompat' जो फैली फैली 'जो Theme.Platform.AppCompat' फैली' एंड्रॉयड: Theme.Material 21+ डिवाइस (यानी, एंड्रॉइड एल) डिवाइस पर। – ianhanniballake
बहुत धन्यवाद, यह मेरी समस्या हल हो गया। क्या आप एक उत्तर बना सकते हैं ताकि यह स्पष्ट हो? –