<p>public class MainActivity extends Activity {
TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_view_pager_demo);
setContentView(R.layout.activity_main);
textView=(TextView)this.findViewById(R.id.texviews);
textView.setTextColor(Color.BLACK);
textView.setBackgroundColor(Color.WHITE);
String html="图像1<img src='img1'/>图像2<img src='img2'/>图像3<a href='http://www.baidu.com'><img src='img3'/></a>";
CharSequence charSequence= Html.fromHtml(html, new ImageGetter() {
@Override
public Drawable getDrawable(String id) {
// TODO Auto-generated method stub
Drawable drawable=getResources().getDrawable(GetResoureId(id));
if(id.equals("img3")){
drawable.setBounds(0, 0, drawable.getIntrinsicWidth()/2,drawable.getIntrinsicHeight()/2);
}else {
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());
}
return drawable;
}
},null);
textView.setText(charSequence);
textView.setMovementMethod(LinkMovementMethod.getInstance());
}
public int GetResoureId(String name) {
try {
Field field=R.drawable.class.getField(name);
return Integer.parseInt(field.get(null).toString());
} catch (Exception e) {
// TODO: handle exception
}
return 0;
}</p><p>}
</p>