在Android上的TextView中自动调整文本大小

在Android上的TextView中自动调整文本大小,android,text,widget,textview,Android,Text,Widget,Textview,如果未预定义文本视图高度(WRAP\u CONTENT或FILL\u PARENT),是否可以将TextView的文本大小设置为与TextView高度相同 解决方案:我也想做类似的事情,你能得到的最接近的答案是对你的样式或显示文本的每个元素说android:textSize=20dp(或任何你认为合适的大小)。由于dp是独立于设备的像素,如果它似乎占据了设备上的整个屏幕,那么所有其他设备上也应该如此。您可能需要对此进行检查,因为您可能必须为每个可能的不同大小/密度组合选择不同的dp值(取决于您针

如果未预定义文本视图高度(
WRAP\u CONTENT
FILL\u PARENT
),是否可以将
TextView
的文本大小设置为与
TextView
高度相同


解决方案:

我也想做类似的事情,你能得到的最接近的答案是对你的样式或显示文本的每个元素说
android:textSize=20dp
(或任何你认为合适的大小)。由于
dp
是独立于设备的像素,如果它似乎占据了设备上的整个屏幕,那么所有其他设备上也应该如此。您可能需要对此进行检查,因为您可能必须为每个可能的不同大小/密度组合选择不同的dp值(取决于您针对的设备类型,以及您是否允许用户更改方向)有所有这些信息。

我找到了完全符合我要求的库:

你的意思是拉伸字符并在TextView中显示它们?你到底为什么要这么做?动机因素?我有一个文本视图和一些文本,这些文本应该占据屏幕的所有剩余空间。你能把你的布局xml发布到文本视图所在的位置吗