1

私の検索可能な辞書 ( SearchableDictionarySDK/サンプルで見つかった Google) は、ファイル (ファイルではなく .txt ファイル)SQLiteDatabaseからデータを取得するクエリ結果を取得します。definitions.txtXML

Htmlここで、クエリ結果の出力をAndroidのように表示したいと考えています。つまり、SQLiteDatabase で処理される広告やその他のクエリで出力を提供したい\n <b>と考えています。コードを見つけましたが、XML 文字列でのみ機能するはずです。Html codedefinitions.txt.setText(Html.fromHtml

これが私のプロジェクトの最終出力を示す私のコードです

TextView word = (TextView) findViewById(R.id.word);
TextView definition = (TextView) findViewById(R.id.definition);
4

1 に答える 1

0

必要がある:

  • 必要なテキストを取得する

  • テキストにhtmlタグを追加します

  • 文字列を html 形式にエンコードします。以下のヒント 1 を参照してください。

  • エンコードされた html をテキストビュー (HTML をレンダリングする場合は WebView) に表示します - 以下のヒント 2 を参照してください。

ヒント 1: TextUtils クラスの htmlEnode() メソッドを使用して、文字列を HTML にエンコードできます。こちらのチュートリアルを参照してください。

ヒント 2: HTML エンコードされたデータを Web ビューにロードする方法については、このスレッドを参照してください。

于 2013-03-29T08:35:15.397 に答える