0
當創建自定義ListView
適配器時,通常我從Array Adapter<String>
擴展它,但是我想使ListView
包含來自手機庫的照片。ListView自定義適配器,其中包括來自Galery的圖像
我設法從畫廊指用戶選擇的圖片Bitmap
,並把它放在一個普通ImageView
但是,我真的不知道該怎麼做了ListView
顯示照片,用戶選擇的適配器。照片是Bitmap
,有幫助嗎?
當創建自定義ListView
適配器時,通常我從Array Adapter<String>
擴展它,但是我想使ListView
包含來自手機庫的照片。ListView自定義適配器,其中包括來自Galery的圖像
我設法從畫廊指用戶選擇的圖片Bitmap
,並把它放在一個普通ImageView
但是,我真的不知道該怎麼做了ListView
顯示照片,用戶選擇的適配器。照片是Bitmap
,有幫助嗎?
你會這樣做,就像你會用一個只包含文本的列表一樣。
首先,你可能想創建一個代表在列表中(也許你想添加一些更多的數據,如一個ID或名稱)的項目,像類:
class ItemInMyList {
Bitmap image;
String title;
Integer id;
}
然後,只需創建一個擴展ArrayAdapter的新類:
現在,您只需創建一個表示您的ListView中的行的佈局。在這個例子中,你可能會添加一個ImageView(圖像)和一個TextView(名稱)到一個LinearLayout。
然後,當你實例化的適配器,只要給它的佈局行:
new MyAdapter(this, data, R.layout.rowlayout);
就是這樣,基本上是這樣。
謝謝,但沒有幫助我很多,仍然沒有工作:\ –