Dialog中自定义Button.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Dialog中自定义Button

在这篇博客中,你可以了解到下面几项内容:1?LayoutInflater 的使用2?Dialog、AlertDialog与自定义布局3 Button 的onClick属性运行,界面就是两个BUtton自定义Dialog自定义AlertDialog完整源码下载地址:/source/3512363/source Activity代码[java]?/androidbluetooth/article/details/6679193view plain/androidbluetooth/article/details/6679193copy/androidbluetooth/article/details/6679193print/androidbluetooth/article/details/6679193?package?mark.zhang;???import?android.app.Activity;??import?android.app.AlertDialog;??import?android.app.AlertDialog.Builder;??import?android.app.Dialog;??import?android.content.DialogInterface;??import?android.os.Bundle;??import?android.util.Log;??import?android.view.LayoutInflater;??import?android.view.View;??import?android.view.View.OnClickListener;??import?android.view.ViewGroup;??import?android.widget.Button;???public?class?CustomDialogActivity?extends?Activity?{???Builder?customAlertDialog?=?null;???Dialog?customDialog?=?null;????LayoutInflater?inflater?=?null;????@Override??public?void?onCreate(Bundle?savedInstanceState)?{???super.onCreate(savedInstanceState);???setContentView(R.layout.main);???inflater?=?(LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);???}????/**??*?为customDialog这个Button设置监听器??*???*?注意:在xml文件中设置onClick属性要与改名称一致,否则报错??*???*?@param?v??*该参数是必需的??*/??public?void?customDialog(View?v)?{???customDialog?=?new?Dialog(this);?customDialog.setContentView(R.layout.about);???customDialog.setTitle(自定义Dialog);???//该句代码如果设置为false的话,点击返回按钮不可以退出该dialog??//customDialog.setCancelable(false);??//View?view?=?inflater.inflate(R.layout.about,?(ViewGroup)findViewById(R.id.AboutLinearView));??//?自定义布局中的Button??final?Button?btn_ok?=?(Button)?customDialog.findViewById(R.id.about_button);???btn_ok.setOnClickListener(new?OnClickListener()?{//?该事件被触发???@Override??public?void?onClick(View?v)?{???Log.d(mark,?myself?dialog!);???}???});???//?显示对话框??customDialog.show();???}????/**??*?为customAlertDialog这个Button设置监听器??*???*?注意:在xml文件中设置onClick属性要与改名称一致,否则报错??*???*?@param?v??*该参数是必需的??*/??public?void?customAlertD

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档