Android ImageView将不匹配_parent宽度

时间:2012-02-13 02:31:48

标签: android android-layout imageview

我的ImageView是1x20px。图像是.9.png。我正在尝试使用match_parent但是当我在我的设备上运行应用程序时,它没有被拉伸以填充屏幕的宽度。这是ImageView

的XML代码
<ImageView
  android:id="@+id/dividerBar"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:src="@drawable/ic_bar" 
  android:layout_gravity="center_horizontal"
  android:scaleType="centerInside" />

关于如何让ImageView覆盖整个屏幕宽度的任何想法?

1 个答案:

答案 0 :(得分:6)

如果是9补丁,则需要将其设置为imageview的背景属性,以便正确缩放。现在,它正在尝试使用您提供的scaleType标记来缩放图像,就像任何其他图像一样。

尝试设置

android:background="@drawable/ic_bar" 

并删除src属性

此外,如果您仅使用imageView显示9补丁,则可以使用常规View而不是ImageView切换到。只要你设置了背景属性,就可以了。