如果太长则减小文本大小

时间:2011-04-18 23:51:36

标签: android

我有几个文字视图,我想将它们限制在一定的视觉长度,例如50%的屏幕宽度。如果文本达到屏幕的50%,我想做些什么来阻止它继续在屏幕上显示。我想也许如果达到那个限制,只需减少每个角色的文本大小就可以了。

我该怎么做......或者有更好的方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您想限制文字或视图本身吗?我想是后者。

你可以查看android:maxWidth(它有几种参数 - 像素,dp等),或者你可以通过赋予android:weight权重来在同一行中排列多个TextView 。这取决于整个布局的样子,以及您希望视图的大小相互关联的方式。