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你也許可以使值返回基於一個浮動的功能在消息長度上。