主类

  1. package sucre.android;
  2. import android.app.Activity;
  3. import android.app.AlertDialog;
  4. import android.content.DialogInterface;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. /**
  9. * 创建一个简单的对话框
  10. * @author qiaolei
  11. *
  12. */
  13. public class EX03_12 extends Activity {
  14. private Button bt;
  15. /** Called when the activity is first created. */
  16. @Override
  17. public void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.main);
  20. bt = (Button)findViewById(R.id.mButton);
  21. bt.setOnClickListener(new Button.OnClickListener(){
  22. public void onClick(View v) {
  23. //创建一个对话框
  24. new AlertDialog.Builder(EX03_12.this)
  25. //设置标题
  26. .setTitle(R.string.app_about)
  27. //设置对话内容
  28. .setMessage(R.string.app_about_msg)
  29. //设置按钮
  30. .setPositiveButton(R.string.str_ok, new DialogInterface.OnClickListener() {
  31. public void onClick(DialogInterface dialog, int which) {
  32. //点击确定后要执行的一些内容,这里选择直接结束
  33. finish();
  34. }
  35. }).show();
  36. }
  37. });
  38. }
  39. }

配置文件见附件

转载于:https://blog.51cto.com/sucre/743340

android学习之-简单对话框相关推荐

  1. Android学习——实现简单的电话拨号

    Android学习--实现简单的电话拨号 新建工程 1.编辑界面 2.编辑MainActivity 3.编辑权限 新建工程 1.编辑界面 设置为线性布局.输入框提示(输入类型为数字).添加图片按钮 & ...

  2. Android学习之简单地使用碎片

    一.碎片(Fragment)是一种可以嵌入在活动当中的 UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛,所以,首先我们必须新建一个4.2以上系统的平板电脑的模拟器, ...

  3. android学习笔记17——对话框(PopupWindow)

    PopupWindow ==> PopupWindow可创建类似对话框的窗口,使用其创建对话框窗口的操作步骤: 1.调用PopupWindow构造器构造PopupWindow对象: 2.调用Po ...

  4. Android学习笔记09:Paint及Canvas的简单应用

    2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记09:Paint及Canvas的简单应用 在Android中需要通过graphics类来显示2D图形. ...

  5. Android学习路线_工具篇(一)简单的编辑器

    工欲善其事,必先利其器.工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度.工具在人类的进化之路上随着人类共同进化,原始的人类需要的是原始的工具,先进的工具对于原始人来说也许是个占 ...

  6. android学习日记 RecyclerView的简单使用

    android学习日记 RecyclerView的简单使用 文章目录 android学习日记 RecyclerView的简单使用 一.如何使用RecyclerView? 二.使用步骤 1.首先在bui ...

  7. Android学习路线_入门篇(一)编写简单的APP

    Android学习入门的目标就是能够编写出一个完整的APP,有可交互的界面,有基本的功能,有本地的数据库,有与后台的数据交换.在本文我们会了解到如何在AndroidStudio中新建.运行.打包一个A ...

  8. android学习总结

    经过了一段时间的android学习,特总结Android开发原创教程,希望能够对同为新手的我们有些许的帮助. 1.一位大神的学习总结,很不错,很全,啥都有 http://www.apkbus.com/ ...

  9. Android学习路线总结

    title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...

最新文章

  1. linux 打开关闭文件,Linux系统编程-文件打开关闭
  2. 【考证】华为HCIP、HCIE认证考试大纲
  3. codeforces George and Job
  4. 视网膜New iPad与普通分辨率iPad页面的兼容处理
  5. 饮食与癌细胞代谢的分子联系
  6. Atitit.css 规范 bem 项目中 CSS 的组织和管理
  7. windows 打包c++运行库
  8. Map转换List一些方法
  9. xcode 设置编码区背景颜色为淡绿色
  10. 在线IDE- Gitpod介绍
  11. js中promise的用法
  12. MATLAB R2021a 绘图函数fplot 使用详解
  13. 老杨说运维 | 农信行业运维数字化和智能化转型实践分享
  14. WeBug3.0靶场环境搭建与搭建资源分享
  15. LittleVGL『Objects对象』介绍
  16. 四维插值matlab程序,四维离散数据插值并画图,源代码有点问题
  17. 计算机编辑功能在哪,文本编辑栏到哪去了
  18. 利用Simulink进行X-Plane的数据利用及飞行器控制
  19. 《Indoor Air》期刊介绍(SCI 2区)
  20. 微信小程序-气泡框 Popover

热门文章

  1. Spring Cloud Gateway 使用 Token 验证
  2. 八步搞定个人计算机安全
  3. linux中LVM动态扩容和管理
  4. EXP-00091错误的说明和解决方法
  5. 彻底搞懂Java内存泄露
  6. 各种好的开源项目-转载
  7. NSInputStream和NSMutableURLRequest-实现保存文件到服务器
  8. Objective-C中的内存管理
  9. Visual Studio 11增强HTML5和JS的支持
  10. C# AutoMapper的简单扩展