贵州做网站公司
贵州做网站公司~专业!靠谱!
10年网站模板开发经验,熟悉国内外开源网站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等网站程序,可为您提供网站建设,网站克隆,仿站,网页设计,网站制作,网站推广优化等服务。我们专注高端营销型网站,企业官网,集团官网,自适应网站,手机网站,网络营销,网站优化,网站服务器环境搭建以及托管运维等。为客户提供一站式网站解决方案!!!

alertdialog(AlertDialog对话框的几种实现方法)

来源:网络转载 时间:2024-05-06 20:20:01

alertdialog对话框的几种实现方法有以下几种:

使用AlertDialog.Builder:通过AlertDialog.Builder创建一个AlertDialog实例,然后设置标题、消息、按钮等属性,最后调用show方法显示对话框。
AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setTitle("标题").setMessage("消息").setpositivebutton("确定", new dialoginterface.onclickListener() {public void onClick(DialogInterface dialog, int id) {// 点击确定按钮的逻辑处理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 点击取消按钮的逻辑处理}});AlertDialog dialog = builder.create();dialog.show();
使用AlertDialog的静态方法:通过AlertDialog的静态方法直接创建一个AlertDialog实例,并设置标题、消息、按钮等属性,最后调用show方法显示对话框。
AlertDialog dialog = AlertDialog.Builder(context).setTitle("标题").setMessage("消息").setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 点击确定按钮的逻辑处理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 点击取消按钮的逻辑处理}}).create();dialog.show();
使用DialogFragment:创建一个继承自DialogFragment的子类,在oncreatedialog方法中创建AlertDialog实例,并设置标题、消息、按钮等属性,最后调用show方法显示对话框。
public class MyDialogFragment extends DialogFragment {@Overridepublic Dialog onCreateDialog(Bundle savedInstanceState) {AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());builder.setTitle("标题").setMessage("消息").setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 点击确定按钮的逻辑处理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 点击取消按钮的逻辑处理}});return builder.create();}}// 在Activity中显示对话框MyDialogFragment dialogFragment = new MyDialogFragment();dialogFragment.show(getSupportFragmentManager(), "dialog");

这些是常见的AlertDialog对话框的实现方法,开发者可以根据自己的需求选择适合的方法。

标签:alertdialog-

抖音(Tiktok)是由北京字节跳动科技有限公司(ByteDance)孵化的音乐创意短视频社交网站。它于2016年9月20日上线,主要面向全年龄段的用户,尤其是...

飞极速为您提供高清在线电影、电视剧大全、动画片,综艺等,飞极速在线更新及时,播放速度快,给您带来最好的观影体验!飞极速在线,免费提供日本新番动漫、最新电影和最新...

《南华早报》(英语:South China Morning Post, SCMP)和星期日出版的《星期日南华早报》(英语:Sunday Morning Post...

社会经济发展指的是什么?“社会经济发展”指的是如何以最低的成本达到最大的效果,即如何在所有可能的选择中,即在各种主客观、自然和人际条件的约束下,选择成本最低、效果最大的一个。指整个社会物质的生产和再生产。社会是指处于特定的区域和时期,享有共同的文化,并以物质生产活动为基础。根据某种行为准则形成的有机整体。社会的基本要素是自然环境、人口和文化。社会经济发展是指经济之外的文化、...

据路透社报道,当地时间周日,政治办公室发言人·纳伊姆宣布阿富汗战争已经结束,并呼吁与国际社会保持和平关系。控制阿富汗总统府纳伊姆在接受半岛电视台采访时说,不想孤立地生活,阿富汗新政权的类型和形式将很快得到澄清。他还补充说,根据伊斯兰法律尊重妇女和少数民族的权利和言论自由。纳伊姆说,希望与其他国家建立和平关系,并热衷于发展与外国已经建立的各种沟通渠道。他说:“我们要求所有国家和实体与我们合作解决任何...

虎门大桥建于哪一年?虎门大桥于1997年6月9日建成通车。其位于珠江狮子洋之上,是中国广东省境内一座连接广州市南沙区与东莞市虎门镇的跨海大桥。虎门大桥是一座集多处桥隧为一体的群体工程,全路段共有23座大小桥梁、三座隧道、两座大型互通立交桥和一座大型收费站。虎门大桥造型体现“长虹卧波”、“牵手两岸”的意象构思,与威远炮台遥相呼应,为东莞市地标建筑以及旅...

TOP