2016-08-06 32 views

Antwort

0

Erstellen Sie Ihre Textview wie folgt (dieses zentriert den Text) setzen können:

<TextView 
    android:id="@+id/mTextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:layout_centerVertical="true" 
    android:background="@drawable/shape_circle"> 
</TextView> 

Ihre Form wie folgt aus: Sie

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <solid 
     android:color="@color/circleColor"> 
    </solid> 
    <size 
     android:width="@dimen/circleSize" 
     android:height="@dimen/circleSize" 
     /> 
</shape> 

Dann kann den Text in der TextView dynamisch wie gewohnt mit mTextView.setText() setzen.

Um die Farbe dynamisch zu ändern, werfen Sie einen Blick auf here.