所以我有这个
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainParent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bgdark"
android:orientation="vertical"
>
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="76dp"
android:src="@drawable/myheader_250x60"
/>
<ListView
android:id="@+id/mainListview"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</LinearLayout>
注意我现在编辑了这篇文章。我使用的是灰色背景图像,所以我认为这是标题图像右/左可见的内容。请参阅下面的图像以显示问题。
但是,将背景移动到列表视图并没有解决问题。因此,似乎是imageview以某种方式具有灰色的左/右边框。因为我已经将宽度设置为“match_parent”,所以应该采用最大宽度。
问题是在标题的顶部/右侧有一个灰色像素边框?如果可能的话,我想删除。
答案 0 :(得分:1)
为您的ImageView尝试scaleType attribute。
Anothrer方式 - 替换
android:src="@drawable/myheader_250x60"
代表
android:background="@drawable/myheader_250x60"
答案 1 :(得分:1)
尝试使用fill_parent而不是match_parent,但listView高度除外。在listView height
中使用wrap_content答案 2 :(得分:1)
设置此scletype属性
android:scaleType=fitXY
并将图像设置为imageview,如下所示
android:background="@drawable/myheader_250x60"