首页 > 编程知识 正文

alertdialog 夜间模式(AlertDialog对话框的使用)

时间:2023-05-04 20:13:20 阅读:123971 作者:1850

要创建文章目录警报诊断对话框,请使用常规对话框“单选”对话框“多选”对话框“自定义”对话框

在Android程序中,警报诊断对话框用于显示重要信息和需要用户进行其他交互的内容,通常以小窗口的形式显示在桌面上。

要创建警报诊断程序对话框,请调用警报诊断程序的静态内部类Builder以创建AlertDiaalog.Builder对象。 调用AlertDialog.Builder的setTitle (方法和setIcon )方法分别设置对话框的标题名称和图标。 调用AlertDialog.Builder的setMessage (、setSingleChioiceItems或setMultiChoiceItems ) )方法设置对话框的内容可以是简单的文本、 调用AlertDialog.Builder的setPostitiveButton (和setNegativeButton )方法设置对话框中的“确定”和“取消”按钮。 调用AlertDialog.Builder的create ()方法创建AlertDialog对象。 此对话框通过调用AlertDialog对象的show ()方法来显示。 调用AlertDialog对象的dismiss ()方法取消对话框。 常规对话框alert dialog.builder builder=new alert dialog.builder (this ); 是否要退出builder.seticon (r.mi pmap.IC _ launcher ).setTitle ) '提示).setMessage '程序? ' ).setpositivebutton('ok ',newdialoginterface.onclick listener ) { @ overridepublicvoidonclick } dialoginterfacedialon }}.setnegativebutton (,newdialoginterface.onclick listener ) @overridepublicvoidonclick )、dialoginterfacedistener dia intwhich(toast.maketext ) mainactivity.this,'已取消',Toast.LENGTH_SHORT ).show ); }; ); alertdialogalertdialog=builder.create (; alertDialog.show (;

单选对话框私有int标志=0; privatestring [ ] string=new string [ ] {“小号”,“默认值”,“大号”,“大号”}; private int [ ] size=new int [ ] { 20、25、30、40 }; alert dialog.builder builder=new alert dialog.builder (this; builder.seticon (r.mi pmap.IC _ launcher ).setTitle )“选择字体大小”. setsinglechoiceitems (字符串,0, newdialoginterface.onclick listener { @ overridepublicvoidonclick (dialoginterfacedialog,int which ) { flag=which; }}.setpositivebutton (,newdialoginterface.onclick listener ) @overridepublicvoidonclick )、dialoginterfacedistener . setnegativebutton (,newdialoginterface.onclick listener ) @overridepublicvoidonclick )、dialoginterfacedistener )、和); alertdialogalertdialog=builder.create (; alertDialog.show (;

多选对话框privatestring [ ] show hobby=new string [ ] { '睡觉'、'旅行'、'运动'、'学习' }; boolean [ ] is check=new boolean [ ] { false,false,false}; alert dialog.builder builder2=new alert dialog.builder (this; builder2. seticon (r.mi pmap.IC _ launcher ).setTitle )“选择兴趣”. setmultichoiceitems ) showhobby,isCheck, newdialoginterface.onmultichoiceclicklistener ({ @ overridepublicvoidonclick ) dialoginterfacedialog,int which, Boolean }}.setpositivebutton (,newdialoginterface.onclick listener ) @overridepublicvoidonclick )、dialoginterfacedidionck iisCheck.length; I ) if(ischeck[I]==true ) sb.append ) showhobby[I]; } toast.maketext (main activity2. this,sb,Toast.LENGTH_SHORT ).show ); }}.setnegativebutton (,newdialoginterface.onclick listener ) @overridepublicvoidonclick )、dialoginterfacedistener alertdialogalertdialog2=builder2. create (; alertDialog2.show (;

自定义对话框

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。