Hallo Ich verwende diese Codes, um meine html
Codes auf meinen Seiten anzuzeigen. Ich konvertiere mein Dokument zu html
mit https://wordhtml.com/ dieses Web. aber keine Farbänderungen und andere auf meinen Apps. Seite? Was kann ich tun?displayhtml Text auf meiner Seite
cb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String htmlAsString = getString(R.string.html);
Spanned htmlAsSpanned = Html.fromHtml(htmlAsString);
vh = (TextView) findViewById(R.id.vh);
vh.setText(htmlAsSpanned);
((TextView)findViewById(R.id.baslik)).setVisibility(View.GONE); ((Button)findViewById(R.id.cb)).setVisibility(View.GONE); ((Button)findViewById(R.id.geri)).setVisibility(View.VISIBLE); ((Button)findViewById(R.id.db)).setVisibility(View.GONE); ((Button)findViewById(R.id.bb)).setVisibility(View.GONE); ((Button)findViewById(R.id.ck)).setVisibility(View.GONE);
}
});
meine String-Dateien:
<string name="html">
<![CDATA[
<p><strong><span style="color: #ff0000;">RED BOLD </span></strong></p> <p><span style="background-color:
#00ff00;">FONT</span></p> <h1>HEADER</h1>
]]>
aber hier ist das Ergebnis. Es gibt keine rote Farbe. was ist das Problem? Warum sieht die rote Farbe nicht?
Dies ist weil Sie vielleicht ein CSS verwendet haben und auch einige der Tags nicht funktioniert in Android –
Sie können ein 'WebView' verwenden! Es gibt eine Beschränkung in Tags, wenn Sie diese Html.fromHtml überspannt verwenden! – Xenolion
Verwenden Sie Android 'WebView'! – Xenolion