2

プログラムで多くの TextView を作成しましたが、デバイスの画面サイズに応じてテキスト サイズを変更する方法がわかりません。

例: 使用する電話に合わせて個々の画面デザインを含む、layout_sw300dp フォルダーと layout_sw600dp フォルダーがあります。しかし、私はプログラムで TextView を作成するため、さまざまな画面サイズの TextSize を変更することはできません。

この問題を解決するにはどうすればよいですか? スクリーンごとに異なる /res/values/styles.xml を使用することは可能ですか?コードを介してスタイルをアタッチし、スタイルを XML で個別に定義できます。そうであれば、フォルダ レイアウトはどうなりますか?

4

1 に答える 1

6

「sp」を使用して TextView のテキスト サイズを設定している場合、テキストは自動的にスケーリングされます。

于 2012-07-26T10:42:30.877 に答える