android - 文本不适应 TextView
问题描述
我需要在 a 中插入一个大文本TextView
,但是在粘贴文本时它不适应 的大小TextView
,因为它已经超出了的宽度TextView
并且文本很大,如何解决这个问题?
注意:我需要使用 Android Studio 可视化界面进行更正。
解决方案
要在 TextView 中设置文本的最佳大小,您可以使用autoSizeTextType
属性。为此,您的 TextView 必须具有固定大小或match_parent
. 然后你可以使用autoSizeTextType
它看起来像这样:
<TextView
android:layout_width="match_parent"
android:layout_height="150dp"
android:text="@string/lorem_ipsum"
app:autoSizeTextType="uniform"
app:autoSizeMinTextSize="12sp"
app:autoSizeMaxTextSize="100sp"
/>
结果:
文本视图高度:150dp
文本视图高度:300dp
推荐阅读
- java - 无法使用 DigestUtils 计算 SHA-512
- swift - 快速的康威序列
- python - 2005 年至 2015 年 365 天各气象站的最高和最低温度
- c# - Xamarin 从父级访问子视图属性
- css - less CSS3 calc 函数失效
- arduino - Arduino SSD1306 显示器 - 奇怪的行为
- python - 我的代码如何适用于小列表但在较大的列表中中断?
- javascript - 如何在javascript中返回字符串而不是布尔值
- python - Flask 在 ubuntu 上执行 libreoffice --convert-to 命令
- docker - docker中的安装权限被拒绝