1
그것은 정말 큰 아름다운 서식이 HTML 코드는 사용자가 텍스트 뷰의 모든 말씀을 드리면
을 보여주는 텍스트 뷰 결과
InputStream is;
TextView tv = (TextView)findViewById(R.id.tv);
String html;
try {
is = getAssets().open("html.txt");
html = convertStreamToString(is);
} catch (Exception e) {
e.printStackTrace();
}
Document doc = Jsoup.parse(html);
Elements links = doc.select("a[href]");
for (Element link : links) {
doc.select("a").unwrap();
}
doc.select("title").remove();
tv.setText(fromHtml(html));
, 나는 단어의 배경 색상을 변경하려면 : 텍스트 뷰의 텍스트로 문자열 , 그것을 표시하고, 사용자 resta 때 다시 표시하도록 그 마크를 저장 응용 프로그램 ... 어떻게 그걸 얻을 수 있습니까?
편집 : 또한
가 어떻게 함께 Spannable
및 Html.fromHtml()
작업을 수 있을까?
이 예제를 사용하여 문자열을 TextView 텍스트로 설정하기 전에'Spannable.setSpan()'을 사용해야합니다. 맞습니까? 그러나'setSpan()'에 대해서, 나는 이미 클릭 된 단어의 색인을 알아야만한다. 그렇지 않습니까? 어떻게 문자열을 만든 다음 문자열의 모든 단어에 setSpan()을 사용합니까? –