我正在开发一个Android应用程序,我在其中有一个EditText,我希望用户将消息与图像一起放在同一个EditText中。用户可以将图像放在EditText视图中请帮助。
答案 0 :(得分:0)
就像SpannableStrings一样,您也可以使用ImageSpan添加到EditText。
Spannable span = new SpannableString("Some text that you want to add");
Drawable android = context.getResources().getDrawable(R.drawable.sampeImage);
android.setBounds(0, 0, 32,32);
ImageSpan image = new ImageSpan(android, ImageSpan.ALIGN_BASELINE);
span.setSpan(image, 3, 4, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
editTextView.setText(span);
就像上面你可以有任何drawable并将其添加到span。然后设置此跨度以编辑textview
答案 1 :(得分:0)
第一件事:使用Spannable String:
此处 - > Stack answer to Follow Along
这个也类似 - > Another Stack answer
---如果您希望图片由用户上传而不是drawable
,那么您有多种方式允许用户上传图片..请按照这些链接
如果您遇到任何特定问题..请提出您的代码,突出显示您遇到的区域..