最近在做类似论坛的东西。做到关于输入的时候因为需求要在输入框里同时存在文字与图片。
一开始真的没啥思路,收到之前做的界面的惯性思维想到的方法是吧一个linearlayout作为输入框。每次想要添加图片就在里面添加一个imageview和edittext。这是何等的卧槽!简直就是反人类!开发麻烦用户体验糟糕还会挨领导骂。所以找了找资料也找大神问了问思路。于是换了个方法思路实现。写出来方便以后自己看也和大家分享分享。所以就大概写写。
一、我们先把界面大致写出来。
内容edittext输入框(外面得有滚动);添加图片的button;其他
这些不需要教吧大家都会
二、完成界面后先实现图片的显示ImageSpan类
SpannableString spannable = new SpannableString(edit.getText().toString());