您的位置:首页 > 移动开发 > Android开发

Android_创建拥有自己adapter的Alertdialog

2012-10-29 23:06 169 查看
源码

packages\apps\Mms\src\com\android\mms\ui\ComposeMessageActivity.java

private void showAddAttachmentDialog(final boolean replace) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_dialog_attach);
builder.setTitle(R.string.add_attachment);

if (mAttachmentTypeSelectorAdapter == null) {
mAttachmentTypeSelectorAdapter = new AttachmentTypeSelectorAdapter(
this, AttachmentTypeSelectorAdapter.MODE_WITH_SLIDESHOW);
}
//builder.setAdapter(adapter,onClickListener),其中OnClickListener对AlertDialog中的每项的点击进行处理
builder.setAdapter(mAttachmentTypeSelectorAdapter, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
addAttachment(mAttachmentTypeSelectorAdapter.buttonToCommand(which), replace);
dialog.dismiss();
}
});

builder.show();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐