Android의 TextView와 Html을 결합하는 구체적인 방법
import android.text.Html;
TextView t3 = (TextView) findViewById(R.id.text3);
t3.setText(Html.fromHtml( "<b>text3:</b> Text with a " + "<a href=\"http://www.google.com\">link</a> " +"created in the Java source code using HTML."));
2. TextView는 html 파일의 그림을 표시한다. 우리는 TextView가 Html 코드를 해석하고 표시해야 한다는 것을 안다.[plain]
Spanned text = Html.fromHtml(source);
tv.setText(text);
로 구현할 수 있습니다. 이것은 사용하기에 간단하고 편리합니다.그러나 TextView에도 Html에서 노드의 이미지를 어떻게 표시합니까?우리는 fromHtml에 또 다른 재구성이 있음을 볼 수 있다.
fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)
ImageGetter를 실현하면 그림에 [plain]
ImageGetter imgGetter = new Html.ImageGetter() {
@Override
public Drawable getDrawable(String source) {
Drawable drawable = null;
drawable = Drawable.createFromPath(source); // Or fetch it from the URL
// Important
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable
.getIntrinsicHeight());
return drawable;
}
};
에 대해TagHandler를 사용할 필요가 없고 null을 직접 전달할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
UIView를 TextView 키보드로 inputViewiOS 버전의 evernote에서는 이러한 구현이 있겠지요. 어떻게 하고 있다고 조사하면서 구현해 보았습니다. 구현 자체는 툴바를 inputaccessory 하는 것과 같은 노리로 상당히 안이하게 움직입니다. 비망록...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.