TextViewなどのテキストサイズをJavaのコードから動的に変更しようとして、はまりそうだったのでメモ。 ちなみに今回の実行環境はAndroid 2.2 (API Level 8)を使った。この環境だとデフォルトで以下のようなAndroidManifest.xmlの設定が有効になっていることになる。 <supports-screens android:anyDensity="true" /> Android 1.6 (API Level 4)よりも低い場合はanyDensityのデフォルト値がfalseになる。anyDensityの値がfalseの場合はまた話が変わってくるので注意が必要。 このあたりの話は以下を参考に。 <supports-screens> | Android Developers Y.A.M の 雑記帳: Android multi screen 対応 テキスト
![TextViewのテキストサイズ指定 - speg03の雑記帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0d49a193ae67b36490880b8a145d964e459aa59/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fspeg03%2F20110614%2F20110614225239.png)