Ich habe eine ScrollView
mit einigen Kindern drinnen.android: Hat ScrollView unterschiedliche Standardhintergründe für verschiedene API-Level?
Für API 23 hat die ScrollView
einen weißen Hintergrund. Aber für API 22 und darunter ist der Hintergrund grau. Ich habe keinen Hintergrund in XML oder Code gesetzt. Alle übrigen Standardeinstellungen Aktivität und Fragment haben auch Standardhintergrund in Layout-XML. Das Aktivitätsthema ist standardmäßig Theme.Holo.Light.NoActionBar und Theme.Material.Light.NoActionBar für v21.
sah ich diese auf:
Samsung Note 5 mit 6.0.0: white
android Emulator Nexus 6P mit 6.0.0: weiß
Samsung s6 mit 5.1.1: grau
android Emulator Nexus 6P mit 5.1.1: grau
Xiaomi 4 LTE mit 4.4.4: grau
android Emulator Nexus 6P mit 4.4.4: grau
basierend auf dem obigen Test, ich denke, die auf API-Ebene im Zusammenhang Hintergrund.
Wenn ich den Hintergrund auf weiß in Xml einstelle, kann ich für API 22 und darunter weißen Hintergrund sehen.
Irgendwelche Ideen?
Teilen Sie Ihre XML-Code –
Ich denke, es ist nichts mit einigen API-Ebene zu tun. Es ist etwas gerätespezifisch, denke ich. Ich habe das Problem nie wirklich gesehen, da ich immer eine richtige Hintergrundfarbe eingestellt habe. Das wird auch empfohlen, denke ich. –
Ich würde wetten, dass das 'ScrollView' in allen API-Ebenen transparent ist, ist das nicht der Hintergrund des Elternteils? – pskink