したがって、textviewのテキストの一部のテキストサイズを動的に変更することは可能ですか?それを行うメソッドがあるとしましょう...私が欠けているもの...x変数をyの2倍にしたい...それら文字列です...
private void Data_transfer() {
test3.setText( x + " " + y);
}
Spannable
付きのタイプを使用して、1つのフィールドに複数のスタイル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");
}