2016-06-15 3 views
0

ボタンのテキストやその他の表示テキストをタブレットサイズで大きくすることは標準ですか?さまざまなデバイスサイズに対してdimens.xmlを作成し、デバイスサイズごとに異なるテキストサイズを作成します。通常のdimensファイル内examleのために:アンドロイドは、ボタンのテキストやその他のビューのテキストをタブレットサイズで大きくすることは標準ですか?

<dimen name="small_text_mobile">14dp</dimen> 

と大きなサイズのファイルdimens:

<dimen name="small_text_mobile">18dp</dimen> 

と、これは私のtextViewsとボタンのdimens使用し、extra..Iは、それが標準であるかどうかを知りたいですか?またはその必要はありませんとテキストののボタンのようなビューは、デバイスのサイズが同じでなければなりませんか?

答えて

1

使用されるユニット(dp)は、実際のデバイスの適切なピクセルサイズにボタンとレイアウトのサイズを変換します(デバイスの実際の画面サイズに依存しません)。したがって、小型のデバイスでは、大きなデバイスと比較的似ています。しかし、状況によっては、異なるスクリーンサイズに対して異なる寸法/レイアウトを有するスクリーンスペースをより効率的に使用することができる。実際に使用されているビューとそれに必要なユーザーエクスペリエンスのレベルによって異なります。多くの時間dpは、あなたが望むものに近い仕事を得るでしょう。複数の画面サイズをサポートするAndroid documentationは、開発者がレイアウト上で持つ可能性のあるさまざまな状況やコントロールをすべて説明するのに優れています。

レイアウトによっては、小さい方から大きい方の画面を異なる向きに合わせるために複数のレイアウトを作成する方が良いかもしれません。それはレイアウトと複雑さに依存します。特定のデバイスで不自然に見える場合は、すべてのデバイスに合わせて別のレイアウトを作成するか、現在のレイアウトに変更を加えることをおすすめします。

+0

あなたの答えをありがとう、私はdpについて知っています。私は答えがあるが、そのすべてではない、私の質問の一部はタブレットのような大きなサイズであった。 –

+0

@MohammadHadi私は標準があるとは思わないが、フォントによっては正しくスケールされないかもしれない。私は、あなたのアプリを知る最善の方法は、より大きなデバイスでテストすることだと思います(大規模なデバイスがなければエミュレータを使用してください)。通常、より大きいデバイスのフォントサイズは、小さいフォントサイズのフォントサイズと同じように表示されますが、このルールには常に例外があります。 –

+0

@MohammadHadiあなたはこの答えを唯一のものとして受け入れることができます。もし他の人がこれに来れば、彼らはそれを見ることができます –

関連する問題