在AlertDialog.setItems中的项目右侧设置图标

时间:2015-09-30 12:00:42

标签: android

我使用AlertDialog方法,在这个对话框中我用setItems创建一个列表。

可以在项目的右侧添加图标吗?

我的示例代码:

final CharSequence ex[] = {
    Html.fromHtml("Text"),
    Html.fromHtml("Text"),
    Html.fromHtml("Text")
};

AlertDialog.Builder dialog = new AlertDialog.Builder(getActivity());

dialog.setTitle("Title");
dialog.setIcon(R.drawable.icon);
dialog.setItems(ex, new DialogInterface.OnClickListener(){
    public void onClick(DialogInterface d, int w){
         // do something...
    }
});

// OR

dialog.setSingleChoiceItems(ex, -1, new DialogInterface.OnClickListener(){
    public void onClick(DialogInterface d, int w){
         // do something...
    }
});

dialog.create();
dialog.show();

或者以简单的方式,使用SingleChoiceItems并更改我的个人图标的无线电图标。

感谢。

0 个答案:

没有答案