0

imageview の境界線に画像を設定すると、 imagview に境界線を設定しようとしています。ビュー全体に画像がオーバーレイされます。ギャラリーから画像を取得しようとしています。

image.xml

 <ImageView
    android:id="@+id/selectedImage"
    android:layout_width="157dp"
    android:layout_height="157dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:background="@drawable/border"
   />

ボーダー.xml

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<solid android:color="#FFFFFF" />

<stroke
    android:width="2dp"
    android:color="#000000" />

<padding
    android:bottom="1dp"
    android:left="1dp"
    android:right="1dp"
    android:top="1dp" >
</padding>

どんな助けでも大歓迎です。

前もって感謝します。

4

2 に答える 2

2

パディングをImageView少数dpに設定し、境界線が見えるかどうかを確認します。実際に からパディングを削除し、パディングをShapeに設定しますImageView

于 2012-08-12T06:30:22.040 に答える
0

画像ビューをレイアウト内に配置し、そのラッパーレイアウトの背景をボーダーに作成します。

于 2012-08-12T06:46:42.327 に答える