Как вставить 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");