2012-05-08 4 views
8

推奨テキストサイズ携帯電話とタブレットの間での比率ですか?推奨テキストモバイルデバイスとタブレットデバイスのサイズ比ですか?

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

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

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

EDIT

ない16dpが、16sp。ごめんなさい!

答えて

6

。私は単純にフォントサイズの値をres/values/dimensions.xmlに外部化し、spを単位として使用します。

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

スケールに依存しないピクセル - これは、DPユニットと同様であるが、それはまた、ユーザのフォントサイズの嗜好によってスケーリング あります。フォントサイズを指定するときは を使用することをお勧めします。そのため、画面の密度とユーザーの好みの両方で調整されます( )。


はちょうどあなたの編集を見た:SPがすでにアカウントにユーザープリファレンスとDPIがかかるので、あなたが行うことができ、すべてのリソースシステムを介して異なるフォントサイズを割り当てることです。私の知る限り、タブレットを携帯電話に変換するための魔法の変換番号はありません。そこにあるさまざまな画面サイズを考えてみてください。
ただし、テキストサイズにテーマ定義値の1つを使用するカスタムスタイルを使用することはできます。

IDは、デバイスの製造元がどのフォントサイズがデバイスで読みやすいかを知ることを希望しています。

<style 
name="MyTextStyle" 
parent="@android:style/TextAppearance.Medium"> 
</style> 
+0

私はそれを試してみますよ。ありがとう – sandalone

0

ピクセルの代わりにdipを使用すると、電話機とタブレットの両方が自動的に正しく表示されます。錠剤は、典型的にはmdpiデバイス(スケールファクター1)である。

もし興味があるなら、あなたはここに密度の異なるスクリーンのためのスケーリング係数に関する詳細な情報を見つけることができます:実際に、私たちの開発者はその比率を心配する必要はありませんhttp://developer.android.com/guide/practices/screens_support.html

関連する問題