如何动态减小文本视图的大小

时间:2011-12-05 04:25:46

标签: android textview

我正在使用textview来显示我正在动态获取的文本。但问题是所提取数据的大小可能在10到30个字符之间。但我使用的是固定宽度的textview。我不能做任何事情。有没有办法动态地减少文本大小或某些东西,以使其适合固定大小的文本视图?

3 个答案:

答案 0 :(得分:0)

TextViwe txt = (TextView)findViewById(R.id.txt);
txt.setTextSize(Float.parseFloat(textSize));

答案 1 :(得分:0)

我认为根据数据长度减小文本大小是一种不好的做法。因此,您可以通过以下代码将文本移动到下一行。

textView.setSingleLine(false);


android:singleLine="false"

并将textView高度设置为WRAP_CONTENT

答案 2 :(得分:0)

检查此答案,How to dynamically set textview height android 它可以让您了解如何根据文本行数设置textview的高度。