2012-01-30 3 views
0

Я все еще изучаю Java, но я пытаюсь получить опыт работы с операционной системой Android. Проблема с этим кодом заключается в том, что вместо первых двух линий, красных и последней синей линии, все линии красные. Не мог бы кто-нибудь помочь мне?Android TextView Html.fromHtml не работает?

package taco.potato; 

import android.app.Activity; 
import android.graphics.Color; 
import android.os.Bundle; 
import android.text.Html; 
import android.widget.TextView; 

public class TacoActivity extends Activity { 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
TextView txt = new TextView(this); 
txt.setBackgroundColor(Color.BLUE); 
txt.setTextColor(Color.RED); 
txt.setText("Test1"); 
txt.append("\nTest2\n"); 
txt.append(Html.fromHtml("<p style = 'color:blue'>Test3</p>")); 
setContentView(txt); 
} 
} 

Я попытался удалить txt.setTextColor, но тогда все просто черное.

+0

Я думаю, что метод .fromHtml игнорирует атрибуты стиля, поскольку он отображает только «базовый» HTML. – Demonick

ответ

Смежные вопросы