社区
Android
帖子详情
android EditView 和 TextView 内容中插入图片
fishboyzyf
2010-05-07 10:30:21
如题,
我现在做聊天软件,需要用户输入图片和文字,并在TextView中显示,
我如何实现在输入和显示中将图片插入到文字中,和qq一样
??
高手帮忙
...全文
2266
11
打赏
收藏
android EditView 和 TextView 内容中插入图片
如题, 我现在做聊天软件,需要用户输入图片和文字,并在TextView中显示, 我如何实现在输入和显示中将图片插入到文字中,和qq一样 ?? 高手帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灵魂颤抖吧
2012-07-07
打赏
举报
回复
重写ImageSpan,加上点击事件,你看行吗?[Quote=引用 9 楼 的回复:]
在EditText和TextView中插入图片主要用到SpannableString
SpannableString ss = new SpannableString("pic");
Drawable d = getResources().getDrawable(R.drawable.icon);
d.setBounds(0, 0, d.getIntrinsi……
[/Quote]
灵魂颤抖吧
2012-07-07
打赏
举报
回复
那么如何给添加的图片上添加点击事件呢?[Quote=引用 9 楼 的回复:]
在EditText和TextView中插入图片主要用到SpannableString
SpannableString ss = new SpannableString("pic");
Drawable d = getResources().getDrawable(R.drawable.icon);
d.setBounds(0, 0, d.getIntrinsi……
[/Quote]
Love_Software1
2011-08-05
打赏
举报
回复
在EditText和TextView中插入图片主要用到SpannableString
SpannableString ss = new SpannableString("pic");
Drawable d = getResources().getDrawable(R.drawable.icon);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
ss.setSpan(span, 0, ss.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
typeEditText.append(ss);
jayqean
2011-07-11
打赏
举报
回复
[Quote=引用楼主 fishboyzyf 的回复:]
如题,
我现在做聊天软件,需要用户输入图片和文字,并在TextView中显示,
我如何实现在输入和显示中将图片插入到文字中,和qq一样
??
高手帮忙
[/Quote]
LZ 以前怎么弄的吗?有什么方案麽.分享下
wentaokou
2011-05-17
打赏
举报
回复
http://hi.baidu.com/wentaokou/blog/item/635f4f53fda6e8190df3e322.html
ChamPagneZ
2010-05-12
打赏
举报
回复
实现过editview多种字体的输入等操作,我想你的要求和我那个类似。
简单的方法是把editview做为操作单元,外面是linearlayout。
fishboyzyf
2010-05-12
打赏
举报
回复
查下textview属性,能不能放入图片资源,或者继承重构下textview,自己做个试试!
全球全网精准引流软件SaaS平台
2010-05-08
打赏
举报
回复
查下textview属性,能不能放入图片资源,或者继承重构下textview,自己做个试试!
儿大不由爷
2010-05-07
打赏
举报
回复
显示图片那就不叫TextView了,自己做吧
vclongking
2010-05-07
打赏
举报
回复
恩 感觉有点棘手
可能只有自己提取小的表情图片文件 然后保存在Bitmap里面再设置坐标了吧 这样还得保存你之前编辑的位置和设置添加表情过后编辑焦点的位置 , 有点麻烦
期待更好的方法 关注
bsr2009
2010-05-07
打赏
举报
回复
没弄过,参考一下VC版本的类QQ界面吧,GOOGLE之。
android
之
Edit
View
详解
本文介绍如何在
Android
应用
中
实现
Edit
View
获取焦点时全选文本功能,以及如何在
Edit
View
中
插入和显示自定义表情。通过具体代码示例,详细展示了创建SpannableString、加载图片资源、设置ImageSpan并将其插入
Edit
View
的过程。
Android
Edit
Text和
Text
View
图文混排
这篇博客介绍了如何在
Android
的
Edit
Text和
Text
View
中
实现图文混排,主要利用了ImageSpan和SpannableString。通过设置Intent类型为image/*来选择图片,然后在onActivityResult()方法
中
处理图片插入。getBitmapMime()方法将图片转化为ImageSpan,insertPictureTo
Edit
Text()则负责将图片插入到
Edit
Text的特定位置,完成图文混排。
Text
View
的插入过程与之类似。
Edit
View
中
插入图片
本文详细介绍了在
Android
应用
中
插入图片
的两种方法:一种是通过SpannableString和ImageSpan,另一种是使用HTML标签。并提供了代码示例。
安卓
text
view
,
edit
view
等显示emoji表情和提交服务器后返回解析
这篇博客讲述了如何在安卓应用
中
处理和显示Emoji表情,包括从客户端显示Emoji、编辑框输入到发送到服务器的过程。关键在于理解String的编码解析,并在发送到服务器时使用替换符避免表情丢失。在接收服务器数据后,正确还原Emoji。
Android
控件之
Edit
View
向
Edit
View
中
输入图片
本文介绍了一种在
Android
应用
中
使用
Text
View
组件显示图片的方法。通过添加图片资源并利用反射机制,结合Bitmap和ImageSpan实现了图片的动态加载与显示。
Android
80,488
社区成员
91,378
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章