0

以下のスクリーンショットでは、数字の周りに四角があり、上付きテキストの周りに丸があります。

TextViewテキスト内の特定の単語の周りではなく、背景の形状を配置しているサイトと、ナインパッチについて議論しているサイトをたくさん見つけました 。

でこれを行うことは可能ですか、それともTextView別のものを使用する必要がありますViewか? これに関するヘルプは素晴らしいでしょう。

ありがとうございました

スクリーンショットはこちら

4

3 に答える 3

0

最善の策はWebView、HTML 形式のコンテンツを使用することです。

于 2012-07-19T13:49:35.627 に答える
0

テキストの 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

于 2012-07-19T13:49:45.537 に答える
0

テキストビューで実行できるフォーマットがいくつかあります。ボックスについてはわかりませんが、確認できます。

スパンドhttp://developer.android.com/reference/android/text/Spanned.htmlとそれはサブクラスであり、Html には SpannableString http://developer.android.com/reference/android/text/Htmlを返す fromHtml があります。 .html

多分それらのクラスで、あなたの答えを見つけてください。

于 2012-07-19T13:54:46.003 に答える