0
可能重复:
How to adjust text font size to fit textviewAndroid的,问题在TextView的调整我的文字的大小
你好,
我有一个TextView,可以有或大或小的字一个字或少数。
我去文本的大小来调整自身采取的TextView
像所有的空间时,文本的短,所以文本的大小将是大,当文本其长期规模将很小。
感谢您的帮助!
可能重复:
How to adjust text font size to fit textviewAndroid的,问题在TextView的调整我的文字的大小
你好,
我有一个TextView,可以有或大或小的字一个字或少数。
我去文本的大小来调整自身采取的TextView
像所有的空间时,文本的短,所以文本的大小将是大,当文本其长期规模将很小。
感谢您的帮助!
您将需要测试字符串的长度,然后相应的大小。下面是我如何做到了一个例子:
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你也许可以使值返回基于一个浮动的功能在消息长度上。