2

是否可以动态更改单个 textView 的大小?在下面的链接中,文本大小是动态更改的。? 谁能指导我如何做到这一点。提前致谢 动态文字大小

4

3 回答 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 回答