2

画面サイズごとに異なるフォント サイズ を読みましたが、うまく機能しないことがわかりました。

values-hdpiスタイルを定義するために を作成しましたが、両方480x800を見つけて1280x760使用しました。画面サイズが大きく異なります。

480x800画面にあるフォントサイズを使用させ、別のフォントサイズを使用させる方法はあります1280x760か?

4

1 に答える 1

3

はい。

次のように、画面固有の寸法ファイルを作成します。

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"/>
于 2012-09-12T04:41:04.593 に答える