Как вставить JPEG-файлы в EditText Android

Есть ли способ добавить JPEG-файлы для редактирования текста в Android. В основном я создаю богатый текстовый редактор в Android, который должен иметь положение для отображения изображений. Или мне нужно внести изменения в холст edittext для этого. Любые предложения будут действительно полезны.

-Регардс, Рон..

2 ответа

Решение

Может быть, вы могли бы использовать компонент android-richtexteditor.

http://code.google.com/p/android-richtexteditor/

Код был удален из официального проекта, но он все еще доступен в истории.

http://android-richtexteditor.googlecode.com/svn-history/r3/trunk/

РЕДАКТИРОВАТЬ: Извините, я не взял достаточно времени, чтобы прочитать. Вы хотели редактировать с изображением, а не простой TextView.

В любом случае, решение может быть в том, чтобы поймать пользовательские ключи и обновить веб-просмотр на лету, используя

webview.loadUrl("javascript:onKeyDown("+keyCode+")");

Вам понадобится жесткая ссылка на javascript/java. Это может быть довольно сложно для кодирования, но вы не будете ограничены с точки зрения богатого контента.

Прежний ответ:

Вы можете использовать WebView вместо TextView.

Они могут быть очень легкими, если вы кормите их простым HTML.

Например, если вы хотите использовать изображение myImage.png что вы сохранили в своем проекте assets папку, просто используйте:

WebView myWebView = (WebView) findViewById(R.id.myWebView);
String richContent = "<html><body>This is text and an <b>Image</b>: <img src=\"file:///android_asset/myImage.png\" /></body></html>";
myWebview.loadData(richContent, "text/html", "utf-8");
Другие вопросы по тегам