2016-04-29 6 views
0

TextView wird ausgeblendet, wenn ich versuchte, TextColor mit Datenbindung festzulegen. Kann jemand dieses Problem beheben oder umgehen? Danke vielmals.TextView wird ausgeblendet, wenn ich versuchte, TextColor mit Datenbindung festzulegen

 <TextView 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:layout_weight="1" 
     android:gravity="right" 
     android:textColor="@{tickerModel.diffPriceColor}" 
     android:text="@{tickerModel.mName}"/> 
+0

Und ich hatte versucht, BindingAdapter wie unten und das Problem als gleich zuvor zu verwenden. –

+0

Haben Sie eine 0 alpha? Z.B. 0x000000FF –

Antwort

0

Mit BindAdapter

@BindAdapter({"txtColor"}) 
public static void setTxtColor(View view, String color){ 
    ((TextView)view).setTextColor(Color.parseColor(color)); 
} 

in Ihrem Layout verwenden folgende Zeile statt "android: textcolor":

app:txtColor="@{tickerModel.diffPriceColor}" 

Hoffnung kann Ihnen helfen, Ihr Problem zu lösen.

Verwandte Themen