Text innerhalb eines Kreises zeichnen

8

Ich arbeite an einer Android-Anwendung und möchte einen Kreis mit Text darin zeichnen. Ich möchte, dass die Füllung mit einem schwarzen Rand und schwarzem Text weiß ist. Im Moment habe ich ein ShapeDrawable :

%Vor%

Dies macht jedoch den ganzen Kreis weiß (und mit einem weißen Hintergrund können Sie es nicht sehen) und nach einer Weile suchen, wie Sie Text zur Form hinzufügen können, kann ich nicht scheinen, eine Antwort zu finden, die funktioniert. Ich sollte auch beachten, dass ich eine beliebige Anzahl von Kreisen mit jeweils unterschiedlichem Text basierend auf Benutzereingaben hinzufügen werde. Jede Hilfe würde sehr geschätzt werden!

    
Ryan Sayles 23.11.2013, 21:21
quelle

2 Antworten

17

Sie können diese alternative Methode ausprobieren.

Erstellen Sie eine ausklappbare Datei oval.xml

%Vor%

Erstellen Sie dann ein RelativeLayout und legen Sie den Hintergrund mit dem Oval-Zeichen fest

%Vor%

Das Ergebnis wird etwa so aussehen:

    
JoelFernandes 23.11.2013, 21:45
quelle
1

Ich bin mir sicher, dass ich spät hier antworten werde, aber das könnte für andere hilfreich sein.

%Vor%     
Keshav 20.02.2015 05:59
quelle

Tags und Links