我想用4dp的填充为这个图像添加边框但是当我将背景设置为我想要的颜色时,我会在顶部和底部获得所有黑色边框。我怎样摆脱这种情况,以便正确设置边界?
答案 0 :(得分:0)
据我所知,你的问题不知道我是否真的得到了你想要的东西
采用线性布局并将imageview包装在线性布局中,然后根据需要为线性布局提供背景颜色,并在图像视图中为边框提供边距
<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>
答案 1 :(得分:0)
修复是将android:adjustViewBounds="true"
添加到ImageView