画面サイズごとに異なるフォント サイズ を読みましたが、うまく機能しないことがわかりました。
values-hdpi
スタイルを定義するために を作成しましたが、両方480x800
を見つけて1280x760
使用しました。画面サイズが大きく異なります。
480x800
画面にあるフォントサイズを使用させ、別のフォントサイズを使用させる方法はあります1280x760
か?
画面サイズごとに異なるフォント サイズ を読みましたが、うまく機能しないことがわかりました。
values-hdpi
スタイルを定義するために を作成しましたが、両方480x800
を見つけて1280x760
使用しました。画面サイズが大きく異なります。
480x800
画面にあるフォントサイズを使用させ、別のフォントサイズを使用させる方法はあります1280x760
か?
はい。
次のように、画面固有の寸法ファイルを作成します。
values-sw720dp/dimens.xml
values-sw600dp/dimens.xml
values/dimens.xml
1 つ目は 10 インチ タブレット用、2 つ目は 7 インチ タブレット用、最後はスマートフォン用です。それでも希望のグラデーションが得られない場合は、このページを読んで、さまざまな画面をターゲットにする他の方法を見つけてください。
これらのファイルで、ディメンションを定義し、
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen
name="my_size">40sp</dimen>
</resources>
各 dimens.xml ファイルのディメンション値を好みに合わせて調整します。
今あなたのレイアウトで、
<TextView ...
android:textSize="@dimen/my_size"/>