开发者

Set icon for multichoiceitem

开发者 https://www.devze.com 2023-03-02 11:12 出处:网络
I hava an alerDialog which enables the user to select multiple items.(set using the multichoiceitems() method).I want to add an icon for each of these items.Is this 开发者_如何学Gopossible.

I hava an alerDialog which enables the user to select multiple items.(set using the multichoiceitems() method).I want to add an icon for each of these items.Is this 开发者_如何学Gopossible.

I want a separate icon to be displayed for each of the selectable items.I have the icons stored in a drawable array.Any help would be appreciated.


If you need custom item renderers for your multichoice list, - instead of using the AlertDialog.Builder class - you should create your custom ListView with checkbox, icon and text, and put it in a dialog, then pop it up:

final Dialog dialog = new Dialog(this);
dialog.setContentView(new MyListView());
dialog.show();

where

class MyListView extends ListView ...

is your implementation of the ListView. In it's adapter you can inflate a simple RelativeLayout with the three fields you need, fill it with the proper data, set checklisteners, and you'll have your multichoice list with icons, ready to be set as a Dialog's contentView.

0

精彩评论

暂无评论...
验证码 换一张
取 消