是否可以在ImageView中重复绘制?我设法重复我的drawable作为ListView中的分隔符,但不是作为ImageView。这是我重复的图像定义:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/>
由于 马库斯
答案 0 :(得分:32)
是的,这是可能的。您只需指定ImageView
的比例类型即可。没有它,<bitmap>
只是缩放。
<ImageView
...
android:scaleType="fitXY"
...
/>
答案 1 :(得分:20)
您可以像LinearLayout一样使用“虚拟”视图来完成此任务。只需创建一个具有所需大小的LinearLayout,并将其背景drawable设置为重复位图。
答案 2 :(得分:2)
它必须是ImageView吗?当我需要这种功能时,我使用像LinearLayout这样的容器,并使用我的BitmapDrawable作为背景中的示例。由于“background”属性是从View继承的,如果您不需要任何其他功能而不是显示重复图像,则可以在xml布局中使用View。