android - 在多行 TextView 的最后一个单词之后放置一个 View

标签 android textview

我想在(可能)多行 TextView 的最后一个单词之后找到一个 View 。

例如,TextView 可能是两行,第二行的长度大约是 TextView 宽度的一半。如何在最后一个词之后找到一个 View ?

最佳答案

您可以使用 StaticLayout测量文本行的宽度并将另一个 View 放在第二行长度的绝对位置。

或者,您可以在 TextView 中使用 HTML 将一些元素放入 View 中。

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

关于android - 在多行 TextView 的最后一个单词之后放置一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10914006/

相关文章:

android - 无法在应用程序中从 XML 调用对象

android - 尝试在低于最低 sdk 的设备上安装 apk 时出现“解析错误”

Android Studio Gradle Sync 添加参数

android - 如何使用 Parse 避免安装重复?

android - 如何将进度条设置为不可见,以及当文本在我的自动完成中写入时再次变得可见.android

android - 找不到资源 TextView

android - 设置字母间距的字符样式/跨度

Android:录音和保存音频

java - 如何根据图像在屏幕上的放置位置显示消息

Android 如何去除文字阴影?