Я все еще изучаю 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, но тогда все просто черное.
Я думаю, что метод .fromHtml игнорирует атрибуты стиля, поскольку он отображает только «базовый» HTML. – Demonick