2012-04-08 16 views
15

Mam textView z pojedynczym znakiem (wszystkie pojedyncze cyfry, cyfry 0-9). Chciałbym narysować okrąg lub kwadrat wokół numeru. Widziałem wątek wspomnieć o dziewięciu patch do stylu wokół niego, ale nie jestem pewien, jak to zrobić (lub jeśli jest to najlepszy sposób to zrobić). Jak mogę utworzyć kółko wokół numeru?Koło rysowania Androida wokół tekstu

Dzięki

Odpowiedz

56

Wystarczy stworzyć okrągły rozciągliwej jak ten

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <corners android:radius="10dip"/> 
    <stroke android:color="@color/red" android:width="2dip"/> 
    <solid android:color="@android:color/transparent"/> 
</shape> 

i ustawić ten rozciągliwej jako swojej TextView tle.

+3

Dlaczego używacie w kształcie owalu? Z dokumentacji: Tworzy zaokrąglone rogi dla kształtu. Ma zastosowanie tylko wtedy, gdy kształt jest prostokątem. – Ray

+3

To rysuje owal zamiast koła – Roman

+0

dodać dopełnienie w lewo i prawo nieco bardziej niż u góry iu dołu do tekstuView –

Powiązane problemy