那么是否可以动态更改textview中部分文本的文本大小假设我们有一个方法可以做到这一点......我错过了什么......我想让x变量是y的两倍......他们是字符串顺便说一句...
private void Data_transfer() {
test3.setText( x + " " + y);
}
您可以使用Spannable
带 a的类型在一个字段TextView
中设置多种样式。
在你的情况下,你可以这样做,使用fromHtml()
生成Spannable
字符串的方法:
test3.setText( Html.fromHtml( "<font size='10'>" + x + "</font> <font size='5'>" + y + "</font>" ) );
当然,您可以更改10
并更改5
为您喜欢的任何值。
private void Data_transfer() {
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText("Welcome to android");
}