1

(潜在的に) 複数行の TextView の最後の単語の直後にビューを配置したいと思います。

たとえば、TextView は 2 行で、2 行目は TextView の幅の約半分の長さです。最後の単語の直後にビューを見つけるにはどうすればよいですか?

4

1 に答える 1

1

StaticLayoutを使用して、テキスト行の幅を測定し、2番目の行の長さの絶対位置に他のビューを配置できます。

または、TextViewでHTMLを使用して、ビュー内にいくつかの要素を配置することもできます。

myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));

サポートされているhtmlタグ:http ://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

于 2012-06-06T12:19:54.383 に答える