yüzden Holo Işık Koyu İşlem Çubuğu ile ve ben kopyalamak gidip bir EditText bir şey yapıştırmak ne zaman göremiyorum böylece, simgeler beyaz bir uygulamaya sahip onlar. Ekran görüntüsü aşağıda yer almaktadır. Bunu düzeltmenin bir yolu var mı? Teşekkürler! Holo Işık Koyu İşlem Çubuğu ile Holo Koyu kopyalama ve yapıştırma simgelerini gösteren
cevap
el onCreateDialog yönteminde tekrar tema ayarlamak gerekir. Bu çerçevede bir hata olduğunu ama bu geçici çözüm süresi varlık için çalışır: Eğer etkinlik bağlamını kullandığınızdan emin
Ben Theme.AppCompat.Light.DarkActionBar teması ile bu sorun var ve bunu bir hata olduğunu düşünüyorum. Ben aşağıdaki ile benim tarzı arka plan değiştirmeye çalıştı (eğer http://jgilfelt.github.io/android-actionbarstylegenerator/ gelen drawables alabilirsiniz):
<!-- styles.xml -->
<style name="Theme.MyThemeLightBase" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionModeBackground">@drawable/cab_background_top</item>
<item name="android:actionModeBackground">@drawable/cab_background_top</item>
</style>
Ve bununla da:
<!-- styles.xml -->
<style name="Theme.MyThemeLightBase" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionModeStyle">@style/my_action_mode_style</item>
<item name="android:actionModeStyle">@style/my_action_mode_style</item>
</style>
<style name="my_action_mode_style" parent="@style/Widget.AppCompat.Light.ActionMode.Inverse">
<item name="android:background">@drawable/cab_background_top</item>
</style>
Ama bu çözümlerin hiçbiri işe görünmektedir (lütfen sonunda arka planı değiştirmek için olsun bana bildirin) bu yüzden beyaz arka plan izin vermedi ve sadece simgeleri değiştirmeye karar:
<!-- styles.xml -->
<style name="Theme.MyThemeLight" parent="Theme.MyThemeLightBase">
<item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_light</item>
<item name="android:actionModeSelectAllDrawable">@drawable/ic_menu_selectall_holo_light</item>
<item name="actionModeCutDrawable">@drawable/ic_menu_cut_holo_light</item>
<item name="android:actionModeCutDrawable">@drawable/ic_menu_cut_holo_light</item>
<item name="actionModeCopyDrawable">@drawable/ic_menu_copy_holo_light</item>
<item name="android:actionModeCopyDrawable">@drawable/ic_menu_copy_holo_light</item>
<item name="android:actionModePasteDrawable">@drawable/ic_menu_paste_holo_light</item>
<item name="actionModePasteDrawable">@drawable/ic_menu_paste_holo_light</item>
</style>
Not: sen bir styles.xml dosyası belirtmek gerekir değerler, değerler-v11 ve değerler-v14 çünkü bazı öznitelikler 'android' preffix ile veya onsuz eklenmiş değildir. API düzeyinde belgelerine bakın: http://developer.android.com/reference/android/R.attr.html#actionModeCopyDrawable
- 1. İşlem Çubuğu Ben Holo Işık Tema miras ile İşlem Çubuğu arka planını özelleştirdiğinizden
- 2. holo light ve holo dark öğesinde EditText teması
- 3. Android 4.0'daki Holo teması için varsayılan renk değerleri nelerdir?
- 4. Resim Koyu/Işık Algılama İstemci Taraflı Komut Dosyası
- 5. Açık ve Koyu tarayıcıAkım simgeleriAvrupa'da 51
- 6. Android: text color holo light
- 7. Çubuğu NavigationIcon İstediğim İşlem Çubuğu renk (koyu veya açık renk) bağlı uygulamam için iki temalar kullanın
- 8. Android holo temasını kullan <4.0
- 9. AS3 kopyalama ve yapıştırma
- 10. Koyu/Açık tema öğeleri niteleyiciler
- 11. Vurgulandığında (dokunulduğunda) UIImageView daha koyu nasıl çizilir?
- 12. ICS Holo Dialog temasının nesi var?
- 13. RobotFramework ile Kopyalama/Yapıştırma Testini Test Etme
- 14. Yazı tipi tarayıcılarda daha koyu hale geliyor
- 15. Koyu renklerin parlak hale getirilmesi javada parlak
- 16. iOS koyu gri kutu aktif stili
- 17. Koyu mongoose magic: "FindOne için geçersiz argüman"
- 18. Işık Gezinme Çubuğu Android
- 19. Koyu Eclipse Color Teması ve Karşılaştırma Düzenleyicisini Kullanma
- 20. Koyu ve açık klavye arasında geçiş yapma iOS7
- 21. UIRectEdgeNone, NavigationBar ve Tabbar'ı daha koyu hale getirir
- 22. AS3 Flash dinamik alanına koyu yazı tipi gömme
- 23. Android Holo teması birden fazla satır döndürücü açılır öğeyi sarmıyor
- 24. tarayıcı simgelerini gösteren WebStorm araç çubuğunu gizleme
- 25. Android: Dialog'un çevresindeki her şeyi varsayılandan daha koyu hale getirin
- 26. Tutulduğunda koyu renkli tema eklendi, ancak kaydırma çubukları hala gri
- 27. iOS Klavye Rengi Değişiklikler - keyboardAppearance koyu renk tonu yok
- 28. getRandomColor ancak koyu renklerden kaçının: Algoritıma yardımcı olun
- 29. Alt Bilgi görünümün rengi hep koyu benim UITableView olarak
- 30. İşlem Çubuğu
musunuz? Uygulama bağlamını yanlışlıkla kullanmak, uygulama bağlamı tema hakkında kullanılmadığından/bilmediğinden bu gibi efektlere sahip olabilir. – zapl
Uygulama bağlamının aksine etkinlik bağlamını nerede kullanmalıyım? Üzgünüm biraz kafam karıştı. – ollien
Eğer ui'yi inşa ederken uygulama bağlamını kullanırsanız ('LayoutInflater', 'Resources', ... örtük veya açık bir şekilde kullanarak), kırık bir tema alırsınız. Eğer etkinlik içeriğini kullanırsanız ('' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' her şey iyi olmalı Yanlış bağlamı kullanabileceğinizi tahmin ediyor. – zapl