私はアンドロイドアプリが異なる画面サイズをサポートしたいので、これを実行するのがベストプラクティスですか、どのようにtextViewとボタンのサイズを選択する必要がありますか?さまざまな画面サイズをサポートするAndroidインターフェイスを設計するにはどうすればよいですか?
-3
A
答えて
1
これを実行する最善の方法は、(小、中、大、および大)スクリーンサイズ用のデザイン別のXMLです。 XMLレイアウトファイルを作成する際に、サイズ修飾子を渡します。
ハードコードサイズでは、常に親またはラップの内容が一致しません。
ディメンションを指定する場合は、常にdpまたはsp単位のいずれかを使用します。 spは、テキストサイズに使用されるスケールに依存しないピクセルです。 sp倍率はユーザーの設定に依存し、システムはdpと同じサイズになります。
画像の場合は9パッチ画像を使用します。あなたはあなたが各ビューの重みを指定する場合、これはあなたを助ける
android:layout_weight="x";
を使用することができますhere
1
からそれらを生成することができます。
キーアイデアが異なるためにロードされますタブレットや小型デバイスのための別のレイアウトファイルを持つことです。
1
あなたはそれが何を求めていると非常に関係があり、このドキュメントから詳細を取得することができますスクリーン構成。
また、AbsoluteLayoutのサイズ変更に問題があるため、絶対に使用しないでください。
ピクセルではなくdpiでメトリックを定義します。画面サイズが大きくなると解像度が失われないようにします。
これら以外のすべての重要な事項はドキュメントに記載されています。
関連する問題
- 1. さまざまな画面サイズでタブイベントを変更するにはどうすればよいですか?
- 2. レイアウトをさまざまな画面サイズにするにはどうすればいいですか?
- 3. レイアウトに関するさまざまな画面サイズと密度をサポートする
- 4. ブートストラップカルーセル:さまざまな画面解像度に異なるサイズの画像を使用するにはどうすればよいですか?
- 5. Androidハニカムはどの画面サイズをサポートしていますか?
- 6. さまざまな画面サイズの画像をスケーリング/描画するにはどうすればよいでしょうか?私のiPhoneアプリで
- 7. さまざまなサイズがAndroidをサポートしていますか?
- 8. さまざまな画面サイズでlibgdxゲームを設定する方法は?
- 9. ImageViewsでGridViewをさまざまな画面サイズに調整する、Android
- 10. さまざまな画面サイズのjQueryスライダプラグインに異なる画像を表示するにはどうすればいいですか?
- 11. さまざまなアンドロイドの画面サイズと密度をサポートするテクニック
- 12. 小さいAndroid画面サイズで地図を表示するにはどうすればよいですか?
- 13. さまざまな画面サイズでキャンバスを操作する
- 14. CordovaアプリのTabbarをさまざまなモバイル画面サイズにうまく合わせるにはどうすればよいですか?
- 15. 画面に依存しないUIを設計するにはどうすればよいですか?
- 16. 画像に関連するさまざまな画面サイズを理解する
- 17. HTML - ウェブサイトをさまざまな画面サイズで完全に表示させるにはどうすればよいですか?
- 18. Android-さまざまな画面サイズの画像を調整します
- 19. Androidの設定:Androidの設定画面を終了するにはどうすればよいですか?
- 20. さまざまなコンパイラのDelphiルートディレクトリを計算するにはどうすればよいですか?
- 21. さまざまなサイズと解像度の画面で自分のサイトの表示方法を修正するにはどうすればよいですか?
- 22. さまざまな画面サイズによる自動レイアウトコレクションビュー
- 23. Android N(Nougat)API 24(マルチウィンドウデザイン)をサポートするページを設計するにはどうすればよいですか?
- 24. Railsでさまざまなアプリの設定をテストするにはどうすればよいですか?
- 25. ZedGraphヒストグラムでさまざまな色を設定するにはどうすればよいですか?
- 26. Googleマップにさまざまなマーカーの色を設定するにはどうすればよいですか?
- 27. iPhone 6sやiPhone SEなど、さまざまな画面サイズに異なるフォントを設定する方法
- 28. 次のようなインターフェイスを設計するにはどうすればいいですか
- 29. xnaでウィンドウ/画面サイズを設定するにはどうすればよいですか?
- 30. サービスから画面サイズを取得するにはどうすればよいですか?それをサポートしていないよう活動から
さらに具体的にする必要があります。また、レイアウトの重さを使用するには、特に入れ子になっている場合は特に注意が必要です。そして、この解決策がどのように問題に関連しているかを説明してください。 – AgentKnopf