1
我試圖修改此示例:顯示存儲爲可繪製圖像的一覽的畫廊
http://developer.android.com/resources/tutorials/views/hello-gridview.html
但不是顯示是資源的圖像,我想顯示圖形內容,我目前我正在存儲在一個列表中。
誰能教我關於我將如何修改
private Integer[] mThumbIds = {
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7,
R.drawable.sample_0, R.drawable.sample_1,
R.drawable.sample_2, R.drawable.sample_3,
R.drawable.sample_4, R.drawable.sample_5,
R.drawable.sample_6, R.drawable.sample_7
};
要顯示我繪製的項目呢?
謝謝!
我也將SetImageResource更改爲SetImageDrawable? – Tyler 2010-05-09 19:00:09
如果你在你的列表中持有實際的Drawables(而不是資源ID),那麼是的。 – 2010-05-09 19:07:12
是的!完美,它的工作,謝謝...現在我只是有一個更快的問題,如果你不介意..什麼是最好的方法務實地說mthumbIds傳遞給類ImageAdapter?從本質上講,我使用drawable填充List mThumbIds,所以我決定只是懶於使用它並使mThumIds成爲一個全局變量,這樣我就可以將它填充到主函數中,並從ImageAdapter中訪問它,但是我想可能會皺起眉頭..再次感謝! – Tyler 2010-05-09 19:17:36