Erstellen Sie eine horizontale gepunktete Linie im Android-Layout

7

In meinem Layout versuche ich eine DOTTED LINE zu zeichnen. Zum Zeichnen einer horizontalen Linie definiere ich eine Ansicht in meiner Layoutdatei.

%Vor%

und customdots.xml

%Vor%

dotted.xml

%Vor%

Aber ich bekomme keine Zeile mit diesem Code. bitte hilf mir.

Wenn ich customdots.xml im ListView Divider als

verwende %Vor%

es zeigt eine gute gepunktete Linie

    
test 26.08.2013, 09:37
quelle

2 Antworten

46

Ich habe mir auch bei diesem Problem die Haare gerissen, bis ich herausgefunden habe, dass in den neuesten Versionen von Android ein Bug vorliegt, wenn man solche Linien rendert.

Dieser Fehler kann umgangen werden, indem android: layerType="software" zu der Ansicht hinzugefügt wird, die die gepunktete Linie als Hintergrund verwendet.

Beispiel:

dotted.xml:

%Vor%

layout.xml:

%Vor%     
kasimir 02.09.2013 11:48
quelle
0

Sie können folgenden Code verwenden. Es kann dir helfen. Erstellen Sie eine dotet.xml in einem ziehbaren Ordner wie diesem ...

%Vor%

Verwenden Sie dann dieses XML in Ihrem Layout mit Bildansicht wie folgt ....

%Vor%     
SAURABH_12 26.08.2013 10:01
quelle

Tags und Links