30 HAZİRAN 2010, ÇARŞAMBA
Html Liste android textview çalışma etiketi değil. ne yapabilirim?
Html Liste android TextView çalışma etiketi değil. Bu dize benim içerik:
String str="A dressy take on classic gingham in a soft, textured weave of stripes that resembles twill. Take a closer look at this one.<ul><li>Trim, tailored fit for a bespoke feel</li><li>Medium spread collar, one-button mitered barrel cuffs</li><li>Applied placket with genuine mother-of-pearl buttons</li><li>;Split back yoke, rear side pleats</li><li>Made in the U.S.A. of 100% imported cotton.</li></ul>";
Böyle bir metin görünümünde doldurdum:
textview.setText(Html.fromHtml(str));
Çıktı bir paragraf gibi görünüyor. Ne yapabilirim? Bunun için herhangi bir çözüm var mı?
Düzenleme:
webview.loadData(str,"text/html","utf-8");
CEVAP
3 Mart 2012, CUMARTESİ
Eski bir soru gibi görünüyor Aynı sorunu yaşıyorum, Ne yaptıysam varsayılan geçersiz kıldıTagHandlerStackOverflow ve Android, ve herhangi bir düzeltme takdir , ben yeni ya da daha iyi bir yöntem :) Bu benim için çalıştı.
package com.tumblr.amangautam.cars;
import org.xml.sax.XMLReader;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.Html;
import android.text.Html.TagHandler;
import android.util.Log;
public class MyTagHandler implements TagHandler{
boolean first= true;
String parent=null;
int index=1;
@Override
public void handleTag(boolean opening, String tag, Editable output,
XMLReader xmlReader) {
if(tag.equals("ul")) parent="ul";
else if(tag.equals("ol")) parent="ol";
if(tag.equals("li")){
if(parent.equals("ul")){
if(first){
output.append("\n\t•");
first= false;
}else{
first = true;
}
}
else{
if(first){
output.append("\n\t" index ". ");
first= false;
index ;
}else{
first = true;
}
}
}
}
}
ve metin görüntülemek için
myTextView.setText(Html.fromHtml("<ul><li>I am an Android developer</li><li>Another Item</li></ul>", null, new MyTagHandler()));
Umarım birileri yardımcı olur :)
[Düzenle]
Kuitsi da aynı işi yapar o gerçekten iyi bir kütüphane Gönderen: https://bitbucket.org/Kuitsi/android-textview-html-list
Gelen bağlantı var: http://stackoverflow.com/a/17365740/1234007
Saygılar
Aman Gautam
Bunu Paylaş:
Android Studio: Apaçık değil veya yanl...
ScrollView içinde liste görünümü Andro...
Android TextView içinde html satır içi...
/Beyaz, görünüm't değişiklikleri ...
JavaScript Android web görünümü çalışm...