2011-09-28 7 views
1

アンドロイドのedittextにjpegファイルを追加する方法はありますか?基本的に私は画像を表示するための準備が必要なアンドロイドでリッチテキストエディタを作成しています。それとも、edittextキャンバスに変更を加える必要がありますか?どんな提案も本当に役に立ちます。edittextにjpegファイルを挿入する方法android

-Regards、 ロン...

+0

私はuがhttp://android.stackexchange.com/にして投稿するべきだと思いますより良い応答を得る –

+0

リンクをありがとう。私もそこにこの質問を掲載します。 – Ron

+0

@Babu私はそれに反して、これはコーディングの質問です。それはIMHOに属します。 –

答えて

0

たぶん、あなたはアンドロイド-のRichTextEditorコンポーネントを使用することができます。

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

コードは公式のプロジェクトから削除されているが、それは歴史の中で、まだ使用可能です。

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

+0

こんにちは、私はこのリンクをチェックしましたが、私はソースコードやデモを見つけることができません。私はプロジェクトがcode.google.comから削除されたと思う。 – Ron

+0

私は、コードが削除されたことを認識しませんでした。私はバックアップミラーを見つけようとします。 – Dyonisos

+0

プロジェクトのsvnの履歴にコードが見つかりました。私の更新された答えを見てください。 – Dyonisos

1

EDIT:申し訳ありませんが、私は読むために十分な時間を取ることはありませんでした。あなたは編集可能の画像ではなく、単純なTextViewを必要としました。とにかく

、解決策は、多分、ユーザのキーをキャッチし、あなたがタイトなジャバスクリプト/ Javaのリンクが必要になります

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

を使用して、その場でのWebViewを更新することです。コードにはやや難しいかもしれませんが、リッチコンテンツの面では制限されません。

元の答え:

あなたは代わりのTextViewのWebViewを使用することもできます。

シンプルなHTMLを使用すると非常に軽量になります。あなたは、単に使用し、あなたのプロジェクトassetsフォルダに保存された画像myImage.pngを使用したい場合は

たとえば、:

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"); 
関連する問題