Ich habe daran gearbeitet, meine Apps auf Material Design zu aktualisieren.PopupBackground Glitches mit Material Design
Ich habe eine App, die Registerkarten verwendet. Aus irgendeinem Grund, wenn ich Android benutze: popupBackground, um die Drop-Down-Menüfarbe zu setzen, flippt es aus.
ich einen Standard-Projekt mit Registerkarten und verwendet die folgende Thema und das gleiche passierte. Hat jemand anderes dieses Problem? Meine App ist Open Source und so der gesamte Code ist hier verfügbar GitHub
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="actionDropDownStyle">@style/Dropdown</item>
</style>
<style name="Dropdown" parent="Widget.AppCompat.Light.Spinner.DropDown.ActionBar">
<item name="android:popupBackground">#000</item>
<item name="android:paddingLeft">32dp</item>
<item name="android:paddingRight">32dp</item>
</style>
</resources>
Framework-Fehler, der bereits für eine zukünftige Version behoben wurde. Sie können einen Zeichenhintergrund mit abgerundeten Ecken als vorübergehende Abhilfe verwenden. Der Standard-Popup-Menühintergrund verwendet abgerundete 2dp-Ecken, so dass dies auf jeden Fall besser passt. –
alanv
Ich habe einen Workaround hier: http://stackoverflow.com/questions/28013120/spinner-graphical-bug-api-21/28836851#28836851 – PaMaDo
versuchen, Hardwareacceleration deaktivieren http://developer.android.com/guide /topics/graphics/hardware-accel.html –