8

モバイルデバイスとタブレットデバイスの推奨テキストサイズ比はどれくらいですか?

モバイルデバイス用のアプリがあり、タブレットデバイス用にも同じものを作成する必要があります。モバイルアプリのフォントサイズが16dpの場合、タブレットアプリには何を含める必要がありますか?

タブレットアプリのテキストサイズを最適に決定するために使用できる乗算比があったに違いありません。Androidデザインのウェブサイトはこれについて多くを語っていません。

PS。デバイスでテストすることで各テキストを微調整できることは知っていますが、推奨される比率を探しています。

編集

16dpではなく16sp。ごめん!

4

2 に答える 2

6

実際、私たち開発者はその比率について心配する必要はありません。フォントサイズの値をres/values/dimensions.xmlに外部化してspを単位として使用するだけです。

<resources>
    <dimen name="my_font_size">16sp</dimen>
...

スケールに依存しないピクセル-これはdp単位に似ていますが、ユーザーのフォントサイズの設定によってもスケーリングされます。フォントサイズを指定するときは、この単位を使用することをお勧めします。これにより、画面密度とユーザーの好みの両方に合わせてフォントサイズが調整されます。


編集内容を確認しました。spはすでにユーザー設定とdpiを考慮しているため、リソースシステムを介してさまざまなフォントサイズを割り当てるだけです。そして私の知る限り、タブレットから電話への単一の魔法の変換数はありません。そこにあるさまざまな画面サイズについて考えてみてください。
ただし、テキストサイズにテーマで定義された値の1つを使用するカスタムスタイルを使用することはできます。

デバイスメーカーが、どのフォントサイズがデバイスで読みやすいかを知っていることを願っています。

<style  
name="MyTextStyle"
parent="@android:style/TextAppearance.Medium">
</style>
于 2012-05-08T11:57:03.990 に答える
0

ピクセルの代わりにディップを使用すると、携帯電話とタブレットの両方で自動的に正しく表示されます。タブレットは通常、mdpiデバイスです(スケールファクター1)。

興味がある場合は、密度の異なる画面のスケーリング係数の詳細について、http://developer.android.com/guide/practices/screens_support.htmlを参照してください。

于 2012-05-08T11:16:01.827 に答える