レイアウトを最適化するほどではない場合、全体的なサイズを大きくして調整することがよくあります。
こういうときは、だいたい1.5倍にするといい感じになります。
文字サイズの場合は、1.5倍にすると大きすぎるので、 デフォルトの文字サイズに対応する私なりの値をメモっておきます。
res/values/dimens.xml
- <!--xml version="1.0" encoding="utf-8"?-->
- <resources>
- <!-- Basic -->
- <dimen name="text_size_large">22sp</dimen>
- <dimen name="text_size_medium">18sp</dimen>
- <dimen name="text_size_small">14sp</dimen>
- </resources>
res/values-sw600dp/dimens.xml
- <!--xml version="1.0" encoding="utf-8"?-->
- <resources>
- <!-- Basic -->
- <dimen name="text_size_large">30sp</dimen>
- <dimen name="text_size_medium">25sp</dimen>
- <dimen name="text_size_small">20sp</dimen>
- </resources>
res/values/styles.xml
- <!--xml version="1.0" encoding="utf-8"?-->
- <resources>
- <style name="AppBaseTheme" parent="Theme.Holo.Light.DarkActionBar">
- <item name="android:textAppearanceLarge">@style/TextAppearanceLarge</item>
- <item name="android:textAppearanceMedium">@style/TextAppearanceMedium</item>
- <item name="android:textAppearanceSmall">@style/TextAppearanceSmall</item>
- </style>
- <style name="TextAppearanceLarge" parent="@android:style/TextAppearance.Large">
- <item name="android:textSize">@dimen/text_size_large</item>
- </style>
- <style name="TextAppearanceMedium" parent="@android:style/TextAppearance.Medium">
- <item name="android:textSize">@dimen/text_size_medium</item>
- </style>
- <style name="TextAppearanceSmall" parent="@android:style/TextAppearance.Small">
- <item name="android:textSize">@dimen/text_size_small</item>
- </style>
- </resources>


0 件のコメント:
コメントを投稿