Can't Tema Bulmak.AppCompat.Yeni Android ActionBar Destek için ışık
Google tarafından birkaç gün önce yayımlanan ActionBar yeni destek kitaplığı kullanmaya çalışıyorum. Geçmişte, ben başarıyla uygulanan ActionBarSherlock olmadan herhangi bir sorun kullanarak aynı yöntemi listelenen Google Geliştirici Support Library Setup sayfa - kullanma kılavuzu nasıl bulunur kaynakları (benzer nasıl ActionBarSherlock yaptı). Kütüphane projesinin kendi projesi bir kütüphane olarak yüklendi.
Kütüphane yükleme iyi olduğunu söyleyebilirim. Zaman, benim Etkinliği MainActivity.java bunu ActionBarActivity (Google talimatlara göre) genişletmek için değiştirdim, hata oluşur ve doğru ithalat genişletme yerine.
Ben bile style.xml dosya atlama ve doğrudan @style/Theme.AppCompat.Light
android:theme="@style/ThemeAppCompat.Light"
ile <application>
<activity>
androidmanifest.xml için ekleme girişimleri aynı hata sonucu ile çalıştı.
Şimdi sorun bu temayı değiştirmek şöyle dursun, hatta bir hata atma olmadan inşa alamıyorum. Aşağıda, yeni bir tema kullanmak için değiştirdim style.xml dosya takip alıyorum hata.
Orta deneyimi Android ile çalışıyor ve Destek Kütüphaneler ve SDK API 18 ile derleme (Android 4.3) son sürümü ile Eclipse kullanıyorum.
Hata İnşa Sırasında Aldı
hata: öğe için üst alınırken Hata oluştu: kaynak verilen ad ile eşleşen bulundu '@stil Tema/.AppCompat.'. Işık styles.xml /ActBarTest/res/satır 3 Android AAPT Sorun değerler
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
Herhangi bir öneriniz var mı? Bu hiç ActionBarSherlock ile ilgili bir sorun oldu. Bu yeni destek kitaplığı kullanarak üzerinde çalışmak istiyorum. Neredeyse gibi görünüyor .kavanoz yükleniyor, ama kaynak yok.
CEVAP
Bir sonraki yapmanız gereken:
- Dosya->İthalat (android-sdk\extras\android\support\v7). "" . Appcompat seçin
- Proje->özellikler->Android. Bölüm kitaplığı "ve" seçin". appCompat Ekle
- Hepsi bu!
Eğer "menü öğesi, önek android örnek http://developer.android.com/guide/topics/ui/actionbar.html olarak değiştirmelisiniz." android:showAsAction kullanıyorsanız not:
Çalışan Android için yeni Intel öykünü...
En iyi uygulama yeni Android bir Parça...
Nasıl ya tema Studio Android için deği...
Nasıl dize bulmak için Android Studio ...
Nasıl Android bir TextView için bir ye...