Android,在TextView中调整我的文本大小的问题[重复]
Posted
技术标签:
【中文标题】Android,在TextView中调整我的文本大小的问题[重复]【英文标题】:Android,Problem to adjust size of my text in TextView [duplicate] 【发布时间】:2011-08-19 15:37:50 【问题描述】:可能重复:How to adjust text font size to fit textview
你好,
我有一个 TextView,它可以有一个单词或几个单词的大小词。
我去调整文本的大小以占用TextView的所有空间
就像文本很短,所以文本的大小会很大,而当文本很长时,大小会很小。
感谢您的帮助!!
【问题讨论】:
【参考方案1】:您将需要测试字符串长度,然后相应地调整大小。这是我如何做到的一个例子:
RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget);
views.setTextViewText(R.id.message, message);
views.setFloat(R.id.message, "setTextSize", 12); //default size - required
if (message.length() > 90)
views.setFloat(R.id.message, "setTextSize", 9);
在我的情况下,我只需要担心两种情况,但如果您需要不断调整 textSize,您可能可以将该值设为一个根据消息长度返回浮点数的函数。
【讨论】:
以上是关于Android,在TextView中调整我的文本大小的问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Android - 如何自动调整 TextView 的大小以适合固定高度的容器?