この画像の上にImageView
(人体)とボタンがあります。
RelativeLayout
ほとんどの異なる画面サイズでこれを簡単に作成することは可能ですか? それとも、画面サイズごとに異なるレイアウトを作成する必要がありますか?
どのように進めますか?おすすめは何ですか?
パーセント ライブラリを見てください。
このようなものに最適で、すべてのデバイスで機能します。人物の画像に対する各 PercentRelativeLayout の幅、高さ、マージンのパーセンテージを計算する必要があります。
次に例を示します。
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
app:layout_widthPercent="25%"
android:layout_height="100dp"
app:layout_marginLeftPercent="5%"
android:background="#ff0000" />
</android.support.percent.PercentRelativeLayout>
そして忘れないで
compile 'com.android.support:percent:23.0.0'
これは、クリック可能な領域を持つイメージビューの例です。
https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/
お役に立てば幸いです。