我的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覆盖整个屏幕宽度的任何想法?
答案 0 :(得分:6)
如果是9补丁,则需要将其设置为imageview的背景属性,以便正确缩放。现在,它正在尝试使用您提供的scaleType标记来缩放图像,就像任何其他图像一样。
尝试设置
android:background="@drawable/ic_bar"
并删除src属性
此外,如果您仅使用imageView显示9补丁,则可以使用常规View而不是ImageView切换到。只要你设置了背景属性,就可以了。