so habe ich eine App, die Holo Light mit Dark Actionbar ist und wenn ich etwas in einen EditText kopieren und einfügen gehen, sind die Symbole weiß, so dass Sie nicht sehen können Sie. Ein Screenshot befindet sich darunter. Gibt es eine Möglichkeit, dies zu beheben? Vielen Dank!Holo Light mit Dark Actionbar zeigt Holo Dark Kopieren und Einfügen Symbole
Antwort
Sie müssen das Thema in der OnCreateDialog-Methode erneut manuell festlegen. Es ist ein Fehler im Rahmen, aber diese Problemumgehung funktioniert einstweilen:
Ich habe dieses Problem mit Theme.AppCompat.Light.DarkActionBar Thema und ich denke, es ist ein Fehler. Ich versuchte, den Hintergrund in meinem Stil mit der folgenden ändern (können Sie die Drawables von http://jgilfelt.github.io/android-actionbarstylegenerator/ erhalten):
<!-- 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>
Und mit diesen:
<!-- 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>
Aber keines dieser erscheint Lösungen zu arbeiten (bitte lassen Sie mich wissen, wenn Sie endlich den Hintergrund zu ändern bekommen), so habe ich beschlossen, den weißen Hintergrund zu lassen und nur die Symbole ändern:
<!-- 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>
Hinweis: Sie benötigen eine styles.xml Datei angeben, in Werte, Werte - v11 und Werte - v14, weil einige Attribute nicht mit oder ohne das Präfix 'android' hinzugefügt werden müssen. Überprüfen Sie die Dokumentation für API-Ebene: http://developer.android.com/reference/android/R.attr.html#actionModeCopyDrawable
- 1. Wie kann ich aus der App zu Holo Dark/Light-Themen wechseln?
- 2. Dark/Light Thema Vermögenswerte Qualifier
- 3. Light & Dark-BrowserAktionssymbole in Chrome 51
- 4. Dunkle Aktionsleiste mit weißem Dropdown-Menü von Holo Light
- 5. Wie stelle ich das Holo Dark Theme in einer Android App ein?
- 6. Android Holo Light Styling ändert sich je nach gewähltem Kontext
- 7. AppCompat v21 Dark ToolBar style
- 8. Dark Blue Styling
- 9. Benutzerdefinierte Holo Button
- 10. Android Holo Themen mit Abwärtskompatibilität
- 11. Durchlässiger Dialogdesign für Holo
- 12. Android - Ändern Holo Thema Standard blaue Farbe
- 13. Android: Text Farbe Holo Licht
- 14. Android M Light und Dark Statusleiste programmgesteuert - wie macht man es wieder dunkel?
- 15. Android: DatePicker-Stil mit Holo und AppCompat-Dialog.
- 16. Einstellung Holo Thema für Android-Anwendung
- 17. Wie kann ich feststellen, ob der Benutzer ein Light oder Dark Theme ausgewählt hat?
- 18. Wie kann die Hintergrundfarbe eines Textview über XML auf Holo Green Light gesetzt werden?
- 19. Noch eine andere: Liste der Android Holo Drawable Icons?
- 20. Dark Theme für Visual Studio 2010 Mit Produktivität Power Tools
- 21. Wo finde ich nette Dark ReSharper (mit Farbkennungen = on) Themes?
- 22. Dark Hintergrund des neuen WPF Ribbon wird Farbverlauf?
- 23. Sublime Text 3 Thema wie Chrome Inspector 'Dark'
- 24. Wie konfiguriere ich One Dark Material - Theme sublimetext 3
- 25. Android Holo Dialog hat zwei Hintergründe geschichtet oben auf einander
- 26. Wie ändere ich die blaue Linie im AlertDialog (Holo Theme)
- 27. Ändern der ActionBar- und SearchView-Hintergründe
- 28. Gibt es ein Thema für Holo, Vollbild aber mit Action Bar?
- 29. Wie kann ich einen Holo-Themen-Aktivitätskreis anzeigen?
- 30. Was die Standard-Hex Farbe des Holo.Light.DarkActionBar ActionBar ist
Sind Sie sicher, dass Sie den Aktivitätskontext verwenden? Die zufällige Verwendung des App-Kontextes kann solche Effekte haben, da der App-Kontext das Thema nicht verwendet/kennt. – zapl
Wo sollte ich den Aktivitätskontext im Gegensatz zum Anwendungskontext verwenden? Tut mir leid, ich bin etwas verwirrt. – ollien
Wenn Sie den App-Kontext beim Erstellen des UIs verwenden (implizit oder explizit mit 'LayoutInflater',' Resources', ...), erhalten Sie ein defektes Thema. Wenn Sie den Aktivitätskontext ('this' innerhalb von' Activity'/'.getActivity()' innerhalb von 'Fragment') verwenden, sollte alles in Ordnung sein. Es ist nur eine Vermutung, dass Sie den falschen Kontext verwenden könnten. – zapl