我使用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并更改我的个人图标的无线电图标。
感谢。