2011-12-25 54 views
0

我正在嘗試製作一個具有可繪製集的listview作爲每行的背景。不幸的是,我的drawable非常大,行的高度增長以適應背景圖像。問題是,是否有一種簡單的方法可以將圖像縮放到適合行的位置(無論行本身的高度如何,因爲除了相關可繪製表格之外,還需要依賴行的內容)在一行中可繪製的列表視圖更改行高

預先感謝您的任何意見!

+0

不知道你背景可繪製看起來像,但是你有沒有嘗試製作[9-patch](http://developer.android.com/guide/developing/tools/draw9patch.html)? –

回答

0

我可以在這裏想到3個選項:
1.預先縮放drawable的大小,使其看起來很好。您將需要設置繪製作爲背景的準備針對不同屏幕密度(LDPI,MDPI,華電國際)
2.將其轉換不同尺寸的9路圖像
3.相反,在你的佈局通過創建一個ImageView的你的形象,並設置必要的scaleType選項

無論如何,在列表中縮放大圖的每一行不健全是一個好主意,因爲這會大大影響你的UI性能