详细说明:
实现安卓textview显示图片的问题 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button1 = (Button) findViewById(R.id.button1); button2 = (Button) findViewById(R.id.button2); textView = (TextView) findViewById(R.id.textView1); html = "this is h1
" + "This text is normal
" + "

" + "

" + "

" + "

"; textView.setText(html); button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Spanned sp = Html.fromHtml(html); textView.setText(sp); } }); button2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Spanned sp = Html.fromHtml(html, new Html.ImageGetter() { @Override public Drawable getDrawable(String source) { InputStream is = null; try { is = (InputStream) new URL(source).getContent(); Drawable d = Drawable.createFromStream(is, "src"); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); is.close(); return d; } catch (Exception e) { return null; } } }, null); textView.setText(sp); } }); } ...展开收缩