0

したがって、textviewのテキストの一部のテキストサイズを動的に変更することは可能ですか?それを行うメソッドがあるとしましょう...私が欠けているもの...x変数をyの2倍にしたい...それら文字列です...

private void Data_transfer() {

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

2 に答える 2

2

Spannable付きのタイプを使用して、1つのフィールドに複数のスタイル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 に答える