是否有可能在ImageView中重複繪製?我設法重複我的drawable在ListView中作爲分隔符,但不能作爲ImageView。這是我重複的圖像清晰度:在imageview中重複繪製?
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/>
感謝 馬庫斯
是否有可能在ImageView中重複繪製?我設法重複我的drawable在ListView中作爲分隔符,但不能作爲ImageView。這是我重複的圖像清晰度:在imageview中重複繪製?
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/>
感謝 馬庫斯
您可以使用像LinearLayout這樣的「虛擬」視圖來完成此操作。只需創建一個您需要的大小的LinearLayout,並將其背景繪製爲您的重複位圖。
是否必須是一個ImageView的?當我需要這種功能時,我使用像LinearLayout這樣的容器,並使用我的BitmapDrawable作爲背景。由於「background」屬性是從View繼承的,所以如果您不需要更多的功能而不是顯示重複的圖像,則可以在xml佈局中使用View。
是的,這是可能的。您只需指定ImageView
的比例類型即可。沒有它<bitmap>
只是縮放。
<ImageView
...
android:scaleType="fitXY"
...
/>
適合我,所以你可以在技術上解釋我爲什麼? – 2013-10-04 14:37:14
這應該被標記爲解決方案。 – 2017-07-17 18:56:07
如果要保留位圖的原始大小,該怎麼辦? – 8oh8 2012-03-02 05:13:04