对文字段的修饰,插入图片,一段文字的点击效果和事件
view1 = (TextView) this.findViewById(R.id.textview2);
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(View widget) {
// TODO Auto-generated method stub
Log.i("hany", "Click it");
Toast.makeText(TextView2_Activity.this, "click it", Toast.LENGTH_SHORT).show();
}
};
spanable = new SpannableStringBuilder("#早间天气预报#,今天是九月十九号,天气晴");
Log.i("hany", "Click it2");
ImageSpan image = new ImageSpan(TextView2_Activity.this,R.drawable.ic_launcher);
spanable.setSpan(image, 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
spanable.setSpan(clickableSpan, 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
view1.setText(spanable);
}