2017-05-10 4 views
2

Ich bin von dataBinding in meinem Projekt verwenden, wenn ich unten xml haben es gute Arbeit:Html.fromHtml in Databinding - Android

<TextView 
     android:id="@+id/txtDateCreate" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@{String.format(@string/DateCreate,others.created)}" /> 

Aber wenn ich ändern Absturz bringen mich brüllen:

<TextView 
     android:id="@+id/txtDateCreate" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@{Html.fromHtml(String.format(@string/DateCreate,others.created))}" /> 

Hier in meinem string.xml:

<resources> 
<string name="DateCreate">open : <![CDATA[<b><font color=#FF0000>%s</b>]]></string> 
</resources> 

Antwort

3

Denken Sie ne Ed, HTML zuerst in der XML zu importieren

<data> 
    <import type="android.text.Html"/> 
</data> 

<TextView 
    android:id="@+id/txtDateCreate" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@{Html.fromHtml(String.format(@string/DateCreate,others.created))}" /> 
+0

@ debo.stackoverflow. Danke vielmals. –

+0

@JoJoRoid danke. –

Verwandte Themen