2

この画像の上にImageView(人体)とボタンがあります。 ここに画像の説明を入力

RelativeLayoutほとんどの異なる画面サイズでこれを簡単に作成することは可能ですか? それとも、画面サイズごとに異なるレイアウトを作成する必要がありますか?

どのように進めますか?おすすめは何ですか?

4

3 に答える 3

3

パーセント ライブラリを見てください。

このようなものに最適で、すべてのデバイスで機能します。人物の画像に対する各 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'
于 2015-09-22T13:33:57.973 に答える
1

これは、クリック可能な領域を持つイメージビューの例です。

https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/

お役に立てば幸いです。

于 2015-09-22T13:37:10.867 に答える