在textview中更改文本

时间:2012-08-09 18:44:45

标签: android textview

因此可以动态更改textview中部分文本的文本大小 假设我们有一种方法可以做到这一点...我错过了什么...我想让x变量大两倍...它们是字符串btw ......

private void Data_transfer() {

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

2 个答案:

答案 0 :(得分:2)

您可以使用Spannable类型与TextView设置multiple styles in one field

在您的情况下,您可以使用生成Spannable字符串的fromHtml()方法执行此操作:

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

当然,您可以将105更改为您喜欢的任何值。

答案 1 :(得分:0)

private void Data_transfer() {

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

}