Это то, что я пытался сделать: < /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
Как я могу получить изображение из галереи и поместить его в EditText с HTML? ⇐ Android
Форум для тех, кто программирует под Android
1739263162
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>
Подробнее здесь: [url]https://stackoverflow.com/questions/79426518/how-can-i-get-image-from-gallery-and-place-it-in-edittext-with-html[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия