2015-08-03 23 views

cevap

18

Sen buna ardından fromHtml yöntemini Html ithalat ve gerekir:

<data> 
    <import type="android.text.Html"/> 
</data> 
… 
<TextView 
    android:text="@{Html.fromHtml(@string/my_html)}" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 
+0

Mükemmel! Bu gerçekten harika. Teşekkür ederim! – janoliver

+0

Neden benimle çalışmadığını bilmiyorum –

1

Dönüşümler görünümünde yapılmamalıdır. Viewmodel, ham modeliniz ve görünümünüz arasındaki işlemleri dönüştürmek için burada.

Ben de bunların böyle yapardı: En ViewModel

<data> 
    <variable 
    name="viewModel" 
    type="yourpackage.YourViewModel"/> 
</data> 
… 
<TextView 
    android:text="@{viewModel.htmlText}" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

:

private Model model; // your model 

public Spanned getHtmlText(){ 
    return Html.fromHtml(model.htmlText); 
} 
İlgili konular