0

RelativeLayout で画面に配置しようとしている 2 つのイメージビューがあります。ただし、画像の左端の一部が左に突き出ている部分があり、残りは直線になっています。他の画像を、はみ出している余分な部分ではなく、線の直線部分に合わせたいと思います。

いいえ、画像リソースを編集することはできません。すべての詳細には触れません。すべてのピースがそのまま必要であるとだけ言います。

これは私がやろうとしていることの本当に醜いイメージです:

ここに画像の説明を入力

私は次のことを試しました:

 <ImageView
    android:id="@+id/block"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/interior"
    android:layout_toLeftOf="@+id/open_wall"
    android:layout_marginRight="-10dp"
    android:src="@drawable/block" />

しかし、うまくいきませんでした(paddingRightを試しました)。ビューが open_wall 画像のすぐ左に固定されているため、その境界線を越えて移動することはできません。

私が求めているものを得るために私ができることについて誰かが考えを持っていますか?

編集:リクエストに応じて、私が操作しようとしている画像:

赤(私の図の赤)

黒(私の図の黒)

4

1 に答える 1

0

どうぞ:

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="51dip"
        android:src="@drawable/red" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:paddingLeft="28dip"
        android:src="@drawable/black" />
 </RelativeLayout>

dip私はあなたと同じ解像度のリソースを持っていないので、あなたがしなければならない唯一のことは、2 つの値で少し遊ぶことです。

これは次のようになります。

ここに画像の説明を入力

于 2012-12-07T00:22:52.837 に答える