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