2

HTMLWeb サービスからテキストを取得しています。HTML次のコードを使用して削除しましたが、CSSコードはまだ残っています。

コード

TextView tvNews;
tvNews.setText(Html.fromHtml(extractContent));    
tvNews = (TextView) findViewById(R.id.tv_newsView);
tvNews.setText(Html.fromHtml(extractContent));

上記のコードは を削除しましたHTMLが、CSSコードはまだそこにあります。

CSSコード

   <style>\nbody {\n    background-color: #ffffff;\n}\ntd\n{\npadding:5px;
\ncellpadding:25px;\n}\nthead th\n{\npadding:5px;\ncellpadding:25px;
\n}\n<\/style>\n<p><strong>My TEXT<\/strong> \u2013

CSSフィードからコードを削除して挿入する方法を教えてくださいtextView

4

1 に答える 1

2

HTML から HTML タグを削除する場合は、Jsoup ( http://jsoup.org )を使用してください。

 String textFromHtml = Jsoup.parse(MY_HTML_STRING_HERE).text();
 TextView desc = (TextView) dialog.findViewById(R.id.description);
 desc.setText(textFromHtml);

または WebView の場合

このjqueryメソッドを使用して、テキストのみを取得できます

var myContent = '<div id="test">Hello <span>world!</span></div>';

alert($(myContent).text());

その結果、hello world が表示されます。

例としてhttp://jsfiddle.net/D2tEf/

于 2016-09-25T12:02:58.780 に答える