如何根据父视图大小动态地更改TextView字体大小

时间:2012-03-07 05:01:52

标签: android android-layout textview

我有一个文本视图(没有滚动视图)在框架布局内。

问题是文本视图正确显示文本,直到达到框架布局大小限制。 我想做的是每当达到FrameLayouts大小时减少TextView中字体的大小,以便可以完全查看文本,因为当前在达到Framelayouts大小后文本被剪切。

欢迎任何意见。

2 个答案:

答案 0 :(得分:5)

如果我理解正确,你想缩小文字。在Stack Overflow上已多次询问此问题

以下是以编程方式缩小文本以适应的两个示例:

http://jeffreysambells.com/posts/2010/04/04/android-textview-with-auto-sized-content/

http://catchthecows.com/?p=72

答案 1 :(得分:2)

您可以在API级别26中使用android:autoSizeTextType。有关详情,请参阅https://stackoverflow.com/a/46798283/1162784