Ausmalen des Space-Widgets

8

Ich versuche das Space-Widget zu färben. Ich habe versucht, sowohl die% Co_de% und% Co_de% Attribute, aber immer noch zeigt es eine transparente Ansicht.

%Vor%     
Malwinder Singh 24.01.2016, 12:43
quelle

2 Antworten

23

Wie in der offiziellen Dokumentation definiert:

  

Space ist eine leichtgewichtige View-Unterklasse, die zum Erstellen von Lücken zwischen Komponenten in allgemeinen Layouts verwendet werden kann.

Sie haben wahrscheinlich nicht daran gedacht, "einen leeren Raum einzufärben".
Wo "leer" bedeutet "ohne Farbe", "unsichtbar".

Das würde ich tun:

%Vor%

Die Verwendung einer nackten Ansicht als Teiler ist einer meiner 2/3 Lieblingstricks mit nackten Ansichten.
Ich verwende sie auch als Abstandshalter und als "Mittelpunkt" in RelativeLayouts.

    
Kling Klang 24.01.2016, 13:25
quelle
0

Ich habe Pauls "View-Trick" versucht, hatte aber GridLayout-Probleme mit horizontalen / vertikalen Abhängigkeiten (und während der Ausführung stoppt die Zeichnung, sobald diese Ansicht gefunden wird). Für mich (Studio 2.3.3, api 21) hat das geklappt:

%Vor%     
malokran 28.09.2017 06:14
quelle