私は Android アプリケーションに取り組んでおり、Android 開発の初心者であるため、UI の設計に苦労しています。
UI は、画面上で小さなウィジェットとして機能する多くの画像で構成されています。レイアウトがさまざまな画面サイズのさまざまなデバイスと互換性があるように、これらの画像が常に画面の特定の部分をカバーするようにしたいと考えています。たとえば、画面の上端に揃えて、上端から始まる画面の %30 をカバーするパネルがあります。レイアウト xml で Relative と LinearLayouts を適切に混合することでこれを達成できることはわかっていますが、失敗したのは、ImageView に入れている画像を画面上の ImageView のサイズに応じてサイズ変更することです。私の場合、ImageView 自体は、入れている画像に応じてサイズが変更されるようです。つまり、画面の上部 %30 をカバーする ImageView オブジェクトがある場合、画像を入れた後もそのままにしておきたい。(画像が少し歪んでいるかもしれませんが、この場合はあまり気にしません)。