public static final AlertDialog createNewClientAlertDialog(final Activity aty,
final NewClientInfo newClinetRet) {
LayoutInflater factory = LayoutInflater.from(aty);
View view = factory.inflate(R.layout.update_client_dialog, null);
ImageView image = (ImageView)view.findViewById(R.id.overprint);
image.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Toast.makeText(aty, "提示内容", Toast.LENGTH_LONG).show();
}
});
Builder builder = new AlertDialog.Builder(aty);
builder.setIcon(R.drawable.update_dialog_hint);
builder.setTitle(R.string.dlg_hintmessage_title);
builder.setView(view);
builder.setPositiveButton(R.string.close,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
aty.finish();
}
});
builder.setNegativeButton(R.string.update,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
aty.finish();
}
});
return builder.create();
}
AlertDialog实现setView及点击事件
最新推荐文章于 2023-04-11 15:02:42 发布
本文展示了一个使用Android创建客户端对话框的具体实现方法。通过LayoutInflater加载对话框布局,并设置图标、标题等内容。此外,还定义了正负按钮及点击事件处理。
4469

被折叠的 条评论
为什么被折叠?



