すべてのデバイスで同じ場所に表示されるように、UI 要素を配置する最善の方法を 100% 確信しているわけではないことに気付きました。
これまでのところ、次のオプションがあります。
dp
デバイスごとにパディングを設定するView
この画像の上に作成し、各デバイスのパディングを変更します- 汎用的な方法でコード セット内およびコード セットから画面サイズを計算
Java code
します。たとえば、画像が上から画面の 1/5 の高さに配置されるように設定し、現在のデバイスの画面の高さに応じてこの式を適用します。 dp
ポイント 2. と同様ですが、 fixedを使用する代わりにlayout_weight
、問題の要素をいじります。
最善の方法は何ですか?
ここで言及しなかったより良い方法はありますか?
ありがとう