2016-08-30 4 views
0

Ich möchte nur meine beiden Textansicht den gleichen Hintergrund geben.Wie kann ich zwei verschiedenen TextViews die gleiche Hintergrundfarbe zuweisen?

Mein Code ist:

<TextView 
    android:layout_width="200dp" 
    android:background="#f3f3f3" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="192.00 $" 
    android:paddingLeft="4dp" 
    android:textSize="36sp" 
    android:id="@+id/textView" 
    android:layout_marginTop="50dp" 
    android:layout_below="@+id/imageView" 
    android:layout_centerHorizontal="true" /> 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceSmall" 
    android:text="Recharge Limit" 
    android:id="@+id/textView2" 
    android:layout_below="@+id/textView" 
    android:layout_centerHorizontal="true" /> 
+1

Ihre Frage ist nicht klar, versuchen zu erarbeiten – Nikhil

+0

Hey, danke für die Antwort Meine Frage ist, ich habe zwei verschiedene Textview Ich unter einem anderen möchte ich nur ihnen gleiche bg Farbe geben, so dass sie wie eins aussehen – Champandorid

+0

Verwenden Sie Android: Hintergrund = "# f3f3f3" in Ihrem 2. Textview sowie?!? – kgandroid

Antwort

0

Wie Sie in den Kommentaren Ihrer zweiten Text View erwähnt ist unten an erste. So können Sie sowohl Text View in Linear Layout Ansicht mit Ausrichtung vertikal setzen und Hintergrund auf Linear Layout setzen, so dass beide Text View gleiche Farbe haben.

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="#f3f3f3" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/textView" 
     android:layout_width="200dp" 
     android:layout_height="wrap_content" 
     android:text="192.00 $" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:textSize="36sp" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="200dp" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="50dp" 
     android:text="192.00 $" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:textSize="36sp" /> 

</LinearLayout> 

Hoffe diese Hilfe.

0

Erklären Sie Ihre Farbe in res/values color.xml

<color name="bg_tv_color">#f3f3f3</color> 

und in Ihrem Text View Tag hinzufügen.

android:background="@color/bg_color" 
0

können Sie benutzerdefinierten Stil für Textansicht <style name="TexViewStyle" parent="TextAppearance.AppCompat"> <item name="android:background">@color/colorPrimaryDark</item> </style> und `in Textansicht verwenden

<TextView 
    android:text="Test 2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/TexViewStyle"/>` 
Verwandte Themen