回答
您可以使用ImageSpan对象实现此目的。 TextViews和EditTexts使用Spanned/Spannable对象来存储输入的文本内容,而不仅仅是java Strings。在这些Spanned/Spannable对象上,您可以为文本上的部分定义跨度,以修改这些部分显示的方式。因此,您可以以粗体,斜体等方式显示文本,还可以显示图像以代替某些部分。
通过这种方式,您可以在输入的文本中搜索“:-)”模式,并在其上显示一个笑脸来拍摄ImageSpan。检查文档http://developer.android.com/reference/android/text/style/ImageSpan.html。
我们无法直接将图像添加到editText和textView。为此,我们必须创建一个spannable文本,并且我的代码创建了一个spanned文本,现在您可以将其设置为textView/editText。
ImageGetter imageGetter = new ImageGetter()
{
public Drawable getDrawable(String source) {
Drawable d = getResources().getDrawable(R.drawable.e001);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
Spanned cs = Html.fromHtml("<img src='" + getResources().getDrawable(R.drawable.e001) + "'/>", imageGetter, null);
yourTextView.setText(cs);
我们不能直接将图像添加到textView或editText,但我们可以在ImageSpan的帮助下完成,我已将图像转换为跨文本,现在可以将其设置为textView或editText,并且我正在创建表情符号键盘,它正在正常工作 – 2014-12-22 14:43:49
我已更新我的代码。尝试通过测试我的代码。 – 2014-12-22 14:47:20
仅有代码的答案不是很有用。 – 2014-12-22 14:59:02
- 1. Android聊天应用程序
- 2. Android聊天应用程序开发
- 3. asmack + android +聊天应用程序
- 4. android聊天应用程序 - ListView vs ScrollView
- 5. Android聊天室应用程序
- 6. 气球在聊天Android应用程序
- 7. P2p在Android的聊天应用程序
- 8. AWS Android聊天应用程序
- 9. 创建Android Wifi聊天应用程序
- 10. Android聊天应用程序-xml布局
- 11. 聊天应用程序的Android
- 12. android蓝牙聊天应用程序
- 13. 与XMPP的Android聊天应用程序
- 14. 如何为java聊天应用程序添加笑容
- 15. JavaFX聊天应用程序
- 16. ASP.NET聊天应用程序
- 17. XMPP /脸谱网聊天连接为Android
- 18. 在我的聊天室实现笑脸信息框
- 19. 不能在我的Windows聊天应用程序中的richtextbox中插入动画的笑脸c#.net
- 20. 程序-o为Android聊天机器人应用程序
- 21. Java单线程聊天应用程序
- 22. C#TCP聊天应用程序线程
- 23. 聊天应用程序 - Socket.IO/Angular/MongoDB - 不显示聊天和聊天记录
- 24. 聊天应用程序 - 哪种技术更适合在Android中实现聊天应用程序
- 25. Android使用笑脸键盘
- 26. 在聊天应用程序中发送多聊天通知
- 27. 如何使聊天应用程序,一对一聊天UI
- 28. 使用AMS.Web.RemoteScripting.dll聊天应用程序
- 29. 使用Pubnub的聊天应用程序
- 30. 使用django聊天应用程序
http://stackoverflow.com/questions/5561981/how-to-display-image-in-androids-textview – 2012-02-09 17:44:58
@simon感谢ü:) – Tejaswini 2012-02-09 17:46:06
@JulianFondren将它的工作,因为我想要的?我的意思就像在上面的图像? – Tejaswini 2012-02-09 17:47:55