0

我想为这个图像添加一个 4dp 填充的边框,但是当我将背景设置为我想要的颜色时,我会在顶部和底部得到所有黑色边框。我怎样才能摆脱它,以便正确设置边界?

4

2 回答 2

0

据我了解你的问题不知道我是否真的得到了你想要的

采用线性布局并将图像视图包装在线性布局内,然后为线性布局提供任何您想要的背景颜色,并在图像视图中为边框提供您想要的任何宽度的边距

    <ScrollView>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:padding="10dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dip"
    android:text="@string/dealer_picker" />

<Spinner
    android:id="@+id/spinner"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:prompt="@string/dealer_picker" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
 android:background="#1E1E1E">
<ImageView
    android:id="@+id/mapView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:MARGINHERE SAY 10 dp or whatever />
</LinearLayout>

<TextView
    android:id="@+id/adresa"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dip" />  
</LinearLayout>
</ScrollView>
于 2013-02-10T17:10:18.513 回答
0

解决方法是添加:android:adjustViewBounds="true"到 ImageView

于 2013-02-10T18:10:37.520 回答