Как я могу получить изображение из галереи и поместить его в EditText с HTML?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу получить изображение из галереи и поместить его в EditText с HTML?

Сообщение Anonymous »

Это то, что я пытался сделать: < /p>
private fun addImage(camera: Boolean = false) {
if (camera) {
val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
startActivityForResult(intent, CONST.CAMERA_REQUEST)
}
else {
val intent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
startActivityForResult(intent, CONST.GALLERY_REQUEST)
}
}

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == RESULT_OK && data != null) {
if (requestCode == CONST.GALLERY_REQUEST) {
val selectedImage = data.data!!
val filePathColumn = arrayOf(MediaStore.Images.Media.DATA)
val cursor = contentResolver.query(
selectedImage,
filePathColumn, null, null, null
)
cursor!!.moveToFirst()
val columnIndex = cursor.getColumnIndex(filePathColumn[0])
val picturePath = cursor.getString(columnIndex)
cursor.close()

val image = "
[img]file://$picturePath[/img]
"

binding.edText.text?.insert(
binding.edText.selectionStart, HtmlCompat.fromHtml(image, HtmlCompat.FROM_HTML_MODE_LEGACY)
)
}
else if (requestCode == CONST.CAMERA_REQUEST) {
val photo = data.data
}
}
}
< /code>
Но в результате я вижу только символ изображения, но не изображение.
Я думаю, что проблема может быть на пути или в Fromhtml. < / p>
Я могу разместить изображение в ImageView, и оно работает, бот не в html. < /p>
Как будто чего -то не хватает < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -with-html

Вернуться в «JAVA»