首页 > android 便签中插入图片是怎么实现的?

android 便签中插入图片是怎么实现的?

就是像便签中插入图片或者录音的功能,如何实现的?在记录数据的时候在插入图片的位置处添加图片的标记,然后在再次加载这条便签的时候在标记处插入图片吗?
是插入一个ImageView?还是drawBitmap?那如果是有滚动条怎么办?
小白不太明白这个原理,求教。


便签,一般用EditText这个控件吧,或者集成这个控件重写一些方法。
插入图片:

Drawable drawable = new BitmapDrawable(image);
SpannableString ss = new SpannableString(your_image_name);
ss.setSpan(new ImageSpan(drawable), 0, ss.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
EditText.getText().insert(startPosition, ss);
【热门文章】
【热门文章】