私はsqliteデータベースを使用するアプリに取り組んでいます。文字列をさまざまな言語で保存し、データベースからフェッチすることに成功しました。
しかし、私の問題は、太字または斜体のスタイルで保存したいということです。
出来ますか ??はいの場合、どうすればそのようなことを達成できますか?
どんな助けでも大歓迎です。
私はsqliteデータベースを使用するアプリに取り組んでいます。文字列をさまざまな言語で保存し、データベースからフェッチすることに成功しました。
しかし、私の問題は、太字または斜体のスタイルで保存したいということです。
出来ますか ??はいの場合、どうすればそのようなことを達成できますか?
どんな助けでも大歓迎です。
htmlを使用して文字列をフォーマットします。
それらを表示したい場合は、Html.fromhtml( your string)
例えばを使用してください
String myboldstring = <b>boldy</b>
textView.setText(Html.fromhtml(myboldstring));
それはあなたが望むものですか?
LazyN のソリューションの代替として、この種のコンテキストには標準のマークダウン言語を使用することを検討することをお勧めします (スタック オーバーフローが行うのと同じように)。いくつかの利点があります。
Web で広く使用されているため、ユーザーはその使用方法を理解している可能性があります。
悪意のある HTML/javascript を挿入できないという意味で、はるかに安全です。LazyN が提案するように HTML を許可すると、これを防ぐのは非常に困難です。
すべて合法的なテキスト文字列であるため、保存/エクスポート/インポートなどは簡単です