如何自定义对话框布局,并实现自定义布局里Button的监听


LayoutInflater flater = LayoutInflater.from(AddressListOfStudentActivity.this);
final View layout = flater.inflate(https://www.360docs.net/doc/531348989.html,yout.dialog_layout, null);
final Button btnTakePhone = (Button)layout.findViewById(R.id.btnTakePhone);
final Button btnSendMessage = (Button)layout.findViewById(R.id.btnSendMessage);

btnTakePhone.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
callPhone(phoneNum);
}
});

btnSendMessage.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
sendMessage(phoneNum);
}
});

AlertDialog.Builder a = new Builder(AddressListOfStudentActivity.this);
a.setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

}
});
a.setView(layout);
a.show();

相关文档
最新文档