表情中的位置问题


SpannableString spanStr = new SpannableString(spannableStr);
     ImageSpan spanImg = new ImageSpan(dr, ImageSpan.ALIGN_BASELINE);

      这两句初始化转换最重要的两个对象,将传入的参数对应的图片和文本分别加载到模式的对象中,其中ImageSpan的初始化参数2,用于设定显示的表情的和文本位置的对应关系:水平线对齐和底部对齐,分别的参数        是ImageSpan.ALIGN_BASELINE和ImageSpan.ALIGN_BOTTOM;对于这两种对齐方式我都测试过,底部对齐会使得文本显示偏下,位置错位;所以这里我用的是水平线对齐,再加上之前的设置图片比例缩放,才使得表      情和文本的位置相对合适。添加表情中的位置问题一直是难以解决的问题...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值