4

アプリ内から WYSIWYG HTML エディターをユーザーに提供しようとしています。派手な WYSIWYG である必要はありません。太字、斜体、下線、画像、リンク、基本的な書式設定 (フォント サイズ、色、配置) などの基本的な機能が必要なだけです。それで十分なはずです。

完璧な解決策はオープン ソース ライブラリですが、私はそれを見つけることができませんでした。そこで、Android で動作する Web ベースのエディターを探しました。私はセディターを見つけました。このエディターは、Android ブラウザー (Chrome ベータ版) を起動するとうまく機能します。私のWebビュー(スクリーンショットを参照)からも機能するようですが、そうではありません。

サイズはごめんなさい!

アプリ内からエディターを実行するとすぐに、ほとんどの機能が動作しなくなります。カーソルがランダムに飛び回り、既存のテキストを編集できなくなり、さらに奇妙なことが起こります。基本的に、それは機能しません。

質問: これを適切に機能させるにはどうすればよいですか?

事前にたくさんありがとう!

4

2 に答える 2

2

Andoird API の Webview は、HTML の編集可能なコンテンツをサポートします。

webSettings.setJavaScriptEnabled(true)
webSettings.setDomStorageEnabled(true);
webSettings.setLightTouchEnabled(true);

編集可能な webview を有効にしてから使用する

 webview.loadurl("javascript:....")

:webView.loadUrl("javascript:document.execCommand('bold', false, null);"); など 編集を制御します。

Android での私のアプリケーションのWYSIWYG 編集、YodaNote 0.4 の WYSIWYG編集を見ることができます。

于 2013-10-11T01:52:18.673 に答える