是否可以动态更改单个 textView 的大小?在下面的链接中,文本大小是动态更改的。? 谁能指导我如何做到这一点。提前致谢
问问题
652 次
3 回答
1
谢谢大家,最后我使用了三种不同的文本视图来设计我需要的任何东西。谢谢大家。
于 2013-09-17T12:18:10.840 回答
0
是的。您可以使用SpannableStringBuilder
样式设置文本。同样的问题在这里注册
于 2013-09-17T07:43:43.890 回答
0
试试下面的代码
span.setSpan(new RelativeSizeSpan(0.8f), start, end,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
start
在这里,您需要end
根据您的要求进行设置。0.8f
是这里的文本大小。你需要在float
这里传递价值。
代码
textView = (TextView) findViewById(R.id.textView);
Spannable span = new SpannableString(textView.getText());
span.setSpan(new RelativeSizeSpan(0.8f), 0, 7,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new RelativeSizeSpan(1.8f), 7,
txt.getText().length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
txt.setText(span);
输出
于 2013-09-17T07:39:44.130 回答