2

UI要素のサイズがすべての画面サイズと密度にわたって一貫していることを保証するのに、dpだけを使用するだけで十分ですか? それとも、より一貫した結果を得るために Linear Layout の weightSum 機能を使用する必要がありますか?

4

2 に答える 2

3

はい。

達成しようとする内容に応じて、dp は画面全体で同じサイズを確保し、重み (または Android サポート ライブラリのパーセント) はその比率を維持します。

  • 同じ幅の 3 つの列が必要な場合は、重みを使用して均等に分散します
  • アイコンまたはボタンがある場合は、dpを使用して、すべてのデバイスで同じ実際のサイズを確保します。
于 2016-01-04T04:14:23.533 に答える
2

はい、そうです。異なる画面解像度で同じルック アンド フィールを使用する場合。これは相対的な尺度であるため、ピクセルが絶対的なものであるのに対し、異なる画面でどのくらいのピクセルを使用するかを計算します。一貫した Ui とユーザー エクスペリエンスを実現するために推奨されます。

于 2016-01-04T04:48:39.843 に答える