android - 如何减少 TextView 中存在单个长文本的行之间的间距
问题描述
我有一个 TextView,它有一个字符串,如快照所示,如何减少行之间的间距。
代码:
<TextView
android:id="@+id/txt_header"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:text="The swap request from KOMALJEET KAUR will time out in the next 3 hours, schedule pick up now."
android:lineSpacingExtra="-3dp"
android:lineSpacingMultiplier="0.5"
android:textColor="@color/clr_txt_header"
android:textSize="@dimen/text_small" />
解决方案
你朝着正确的方向前进,lineSpacingExtra 和 lineSpacingMultiplier 可以帮助你实现目标。注意 android:lineSpacingExtra="xdp" x 必须大于 1。 lineSpacingMultiplier 是一个浮点数,就像你的用法一样。但是,您可以通过以下方式以编程方式设置它TextView.setLineSpacing()
推荐阅读
- apache - 以上是客户端发送的 HTTP 简单请求消息的示例。消息有问题吗?
- firebase - 如何检查特定文档 ID 中是否包含某个值?
- javascript - 如何重新调整列表(下拉列表),复制 React JavaScript 中选项选择器的原始代码?
- ios - AppDelegate 和 TabBarViewController
- python - 使用 MIMEApplication 将 Pandas Dataframe 转换为电子邮件附件
- json - 无法将道具传递给Vue js中的子组件
- javascript - 在表格元素上传递对象
- python - 使用 glob ** 根据递归参数匹配文件扩展名
- python - 无法使用 scrapy 从 Johns Hopkins covid-19 网站抓取
- java - 当一个方法返回一个 String 时,它是一个字面量还是一个 String 对象?