以下のスクリーンショットでは、数字の周りに四角があり、上付きテキストの周りに丸があります。
TextView
テキスト内の特定の単語の周りではなく、背景の形状を配置しているサイトと、ナインパッチについて議論しているサイトをたくさん見つけました
。
でこれを行うことは可能ですか、それともTextView
別のものを使用する必要がありますView
か? これに関するヘルプは素晴らしいでしょう。
ありがとうございました
以下のスクリーンショットでは、数字の周りに四角があり、上付きテキストの周りに丸があります。
TextView
テキスト内の特定の単語の周りではなく、背景の形状を配置しているサイトと、ナインパッチについて議論しているサイトをたくさん見つけました
。
でこれを行うことは可能ですか、それともTextView
別のものを使用する必要がありますView
か? これに関するヘルプは素晴らしいでしょう。
ありがとうございました
最善の策はWebView
、HTML 形式のコンテンツを使用することです。
テキストの HTML 文字列を設計し、それを TextView でレンダリングできます。
textView.setText(Html.fromHtml("htmlcontent"));
または、次を使用して WebView に HTML 文字列コンテンツを読み込むことができます
webview.loadData("htmlcontent", "text/html", "utf-8");
または、html ファイルがある場合は、webView.loadUrl(url); を使用して WebView に直接ロードできます。
PS : TextView でサポートされている HTML タグのリストhttp://commonsware.com/blog/Android/2010/05/26/html-tags-support-by-textview.html
テキストビューで実行できるフォーマットがいくつかあります。ボックスについてはわかりませんが、確認できます。
スパンドhttp://developer.android.com/reference/android/text/Spanned.htmlとそれはサブクラスであり、Html には SpannableString http://developer.android.com/reference/android/text/Htmlを返す fromHtml があります。 .html
多分それらのクラスで、あなたの答えを見つけてください。