1.步骤一:添加图片到根目录下res/drawable文件夹中
2.步骤二:写XML布局文件
3.步骤三:
protected
void
onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=(TextView)findViewById(R.id.tv);
textView.setTextColor(Color.BLACK);
textView.setBackgroundColor(Color.WHITE);
textView.setTextSize(20);
String
html="图像1图像2图像3";
//为图像4设置超链接
html格式为:
html+="图像4";
//建立有序字符集合charSequence
CharSequence
charSequence=Html.fromHtml(html,
new
ImageGetter(){
@Override
public
Drawable
getDrawable(String
source)
{
//
TODO
Auto-generated
method
stub
Drawable
drawable=getResources().getDrawable(getResourcesId(source));
if(drawable.equals("image3")){
/*
*
drawable.setBounds(left,
top,
right,
bottom);该方法可以设置图片的边框
*
drawable.getIntrinsicWidth();该方法可以获取原图片的宽
*/
drawable.setBounds(0,
0,
drawable.getIntrinsicWidth()/2,
drawable.getIntrinsicWidth()/2);
}else{
drawable.setBounds(0,
0,
drawable.getIntrinsicWidth(),
drawable.getIntrinsicWidth());
}
return
drawable;
}
},
null);
textView.setText(charSequence);
textView.setMovementMethod(LinkMovementMethod.getInstance());
}