我有一個表情圖標列表(超過100個圖標)。
我想在視圖中顯示人們可以點擊它並烘烤他點擊的內容。
現在,我有一些令人困惑的問題:
1)我應該使用什麼視圖來包含所有這些圖標(GridView或ListView)?
2)如何動態添加或添加他們的程序語法?如果我一個一個地宣佈,我認爲這是不好的。但有其他想法?
所有圖像圖標都在可繪製文件夾中。 謝謝。如何在android listview或gridview中動態添加圖像/圖像按鈕
1
A
回答
3
GridView
在這種情況下會更好,PopupWindow
。獲取一個HashMap並將笑臉的名稱作爲字符串及其圖像存儲爲資源ID。
如: -
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("smile", R.drawable.smile);
....
現在,HashMap中的通過所有的值(圖像)迭代和HashMap中值(圖像)poplulate你的GridView。
而且,在Adapter類中,您可以使用map.get(key);
向ImageView顯示圖像並設置資源。
UPDATE:
我剛剛創建了一個小型的演示你可以從here
檢查一樣。
1
的查看你告訴你需要,網格視圖會是更好的選擇和 您可以添加動態值,它
private ArrayList<Photo> mPhotos;
private BaseAdapter mAdapter;
private GridView mGridView;
onCreate:
/* other things here */
mAdapter = new MyAdapter(mPhotos);
mGridView.setAdapter(mAdapter);
//添加新的圖像,列出
mPhotos.add(photo);
mAdapter.notifyDataSetChanged();
看到這個答案將幫助你
Populating a GridView with ImageViews dynamically/programmatically using a ImageAdapter
相關問題
- 1. 如何在每個Android活動中添加圖像按鈕?
- 2. ANdroid:動態添加圖像按鈕到表佈局中的行
- 3. 動態添加圖像到ListView
- 4. 在ListView中添加圖像
- 5. 如何與圖像添加背景圖像上的按鈕動態
- 6. 將動態圖像添加到Android中的GridView中
- 7. C#:如何在listview中添加圖像?
- 8. 添加圖像到按鈕
- 9. 動態按鈕與圖像
- 10. 居中按鈕或圖像
- 11. 如何在Android中的圖像按鈕下添加文本?
- 12. 在按鈕上添加圖像圖標?
- 13. 如何添加圖像按鈕
- 14. 在圖像中添加按鈕
- 15. 如何從listView動態添加按鈕?
- 16. 如何在gridview上添加圖像?
- 17. 如何在android中動態地在主按鈕上添加圖像按鈕和標籤?
- 18. 如何添加圖像圖標在android的listview?
- 19. 在android中,你將如何從圖像按鈕提取圖像?
- 20. Android的動態添加從XML圖像轉換成gridview的
- 21. Android:在gridview中,如何在圖像上添加標籤
- 22. 如何在android中的gridview中添加所選圖像
- 23. 在圖像按鈕下動態添加文本
- 24. C#如何在按鈕陣列按鈕上添加圖像
- 25. 如何在Android中的自定義ListView中添加圖像?
- 26. 動態添加圖像jquery
- 27. 動態添加圖像到Android WheelView
- 28. Android圖像按鈕
- 29. Android圖像按鈕
- 30. android圖像按鈕
非常感謝你多。你太棒了!!! – jjLin 2012-07-27 08:12:07