==================================
編集1
イメージをURLから取り出してテキストビューに表示しようとしています。ケース2を使用すると完全に画像が表示されますが、
ですが、 「:データの不明なプロトコル」とそこに誤差がある「W/AwContents:nativeOnDrawに失敗しました。背景色をクリア」
//case 1
// String base_url = "<p>Image 1 : <img src=\"data:image/jpeg;base64,/9j/4AAQSk...
//case 2
String base_url = "<p>Image 1 : <img src=\"http://example.com/android/tryout/logo.png\"></img></p>";
Spanned span2 = Html.fromHtml(base_url,getImageHTML(),null);
TextView tv = (TextView)findViewById(R.id.target);
tv.setText(span2);
が、これは私の機能の答えのための
public Html.ImageGetter getImageHTML() {
Html.ImageGetter imageGetter = new Html.ImageGetter() {
public Drawable getDrawable(String source) {
try {
Drawable drawable = Drawable.createFromStream(new URL(source).openStream(), "src");
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());
return drawable;
} catch(IOException exception) {
Log.v("IOException", exception.getMessage());
return null;
}
}
};
return imageGetter;
}
おかげです。
最初のURLが何であるか分かりません。それは実際に_イメージです。イメージはどこにもホストされていないため、見つかるべきhttp urlはありません。 – njzk2