2个回答
展开全部
Android 系统中,OnClickListener 是一种处理的是点击事件的接口。
参阅:android 之 onClickListener 和 setOnClickListener
http://blog.163.com/wangkangming2008@126/blog/static/782779282011011105649592/
参阅:android 之 onClickListener 和 setOnClickListener
http://blog.163.com/wangkangming2008@126/blog/static/782779282011011105649592/
参考资料: wangkangming2008@126/blog
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、AlertDialog.Builderandroid中的alertDialog的创建一般是经由过程其内嵌类AlertDialog.Builder来使成为事实的。所以首先浏览一下这个builder所供给的方法:setTitle():给会话框设置title.setIcon():给会话框设置图标。setMessage():设置会话框的提示信息setItems():设置会话框要显示的一个list,一般用于要显示几个命令时setSingleChoiceItems():设置会话框显示一个单选的ListsetMultiChoiceItems():用来设置会话框显示一系列的复选框。setPositiveButton():给会话框添加”Yes”按键。setNegativeButton():给会话框添加”No”按键。
二、常见会话框:在了解完这几个常用的方法之后,看一个小例子,创建一个用来提示的会话框:Dialog dialog = new AlertDialog.Builder(AlertDialogSamples.this).setIcon(R.drawable.alert_dialog_icon).setTitle(“title”).setMessage(“这里是提示信息语句”).setPositiveButton(“Ok”, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked OK so do some stuff */}}).setNeutralButton(“Cancel”, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked Something so do some stuff */}}).setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked Cancel so do some stuff */}}).create();dialog.show();//如果要显示会话框,必然要加上这句另外在我的以前的一篇博客中的代码中介绍了如何创建一个包含single choice或command list的会话框,详细请参考这里:http://blog.chinaunix.net/u/20947/showart_1962223.html3、包含定制view的会话框。
二、常见会话框:在了解完这几个常用的方法之后,看一个小例子,创建一个用来提示的会话框:Dialog dialog = new AlertDialog.Builder(AlertDialogSamples.this).setIcon(R.drawable.alert_dialog_icon).setTitle(“title”).setMessage(“这里是提示信息语句”).setPositiveButton(“Ok”, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked OK so do some stuff */}}).setNeutralButton(“Cancel”, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked Something so do some stuff */}}).setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked Cancel so do some stuff */}}).create();dialog.show();//如果要显示会话框,必然要加上这句另外在我的以前的一篇博客中的代码中介绍了如何创建一个包含single choice或command list的会话框,详细请参考这里:http://blog.chinaunix.net/u/20947/showart_1962223.html3、包含定制view的会话框。
追问
如果可以精简点,本人做PPT介绍他的作用
追答
这个我就不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询