0

那么是否可以动态更改textview中部分文本的文本大小假设我们有一个方法可以做到这一点......我错过了什么......我想让x变量是y的两倍......他们是字符串顺便说一句...

private void Data_transfer() {

    test3.setText( x + "   " + y);
    }
4

2 回答 2

2

您可以使用Spannable带 a的类型在一个字段TextView中设置多种样式。

在你的情况下,你可以这样做,使用fromHtml()生成Spannable字符串的方法:

test3.setText( Html.fromHtml( "<font size='10'>" + x + "</font>   <font size='5'>" + y + "</font>" ) );

当然,您可以更改10并更改5为您喜欢的任何值。

于 2012-08-09T18:52:15.597 回答
0
private void Data_transfer() {

TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText("Welcome to android");

}
于 2012-08-09T18:46:28.590 回答