AndroidStudio按钮Button退出程序

AndroidStudio 3.1.4

1.创建一个新的项目,项目名称为Button,界面为activity_button.xml

2.打开activity_button.xml

3.点击HelloWorld标签,按Delete删除

4.左侧组件栏选择Common - Button

5.将Button组件拖到界面上,大概中间的位置

6.右侧修改属性

onClick是鼠标点击事件接收函数,后面写代码需要用到

7.界面完成后的样子

8.双击java\com.包名.button后面不带括号的

9.代码编辑框下写代码

10.代码如下

  showdialog为鼠标按下事件接收函数,这个子程序是在鼠标按下按钮Button时触发

 1     public void showdialog(View view)
 2     {
 3         //定义一个新的对话框对象
 4         AlertDialog.Builder alertdialogbuilder=new AlertDialog.Builder(this);
 5         //设置对话框提示内容
 6         alertdialogbuilder.setMessage("确定要退出程序吗?");
 7         //定义对话框2个按钮标题及接受事件的函数
 8         alertdialogbuilder.setPositiveButton("确定",click1);
 9         alertdialogbuilder.setNegativeButton("取消",click2);
10         //创建并显示对话框
11         AlertDialog alertdialog1=alertdialogbuilder.create();
12         alertdialog1.show();
13
14     }

  监听上面定义的对话框按钮事件

 1     private DialogInterface.OnClickListener click1=new DialogInterface.OnClickListener()
 2     {
 3         //使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。
 4         @Override
 5
 6         public void onClick(DialogInterface arg0,int arg1)
 7         {
 8             //当按钮click1被按下时执行结束进程
 9             android.os.Process.killProcess(android.os.Process.myPid());
10         }
11     };
12
13     private DialogInterface.OnClickListener click2=new DialogInterface.OnClickListener()
14     {
15         @Override
16         public void onClick(DialogInterface arg0,int arg1)
17         {
18             //当按钮click2被按下时则取消操作
19             arg0.cancel();
20         }
21     };
22
23 }

11.完成编写后点击右上角的AVD Manager

 

12.选择已下载的模拟器

13.如果没有下载模拟器可以点击下方的Create Virtual Device进行下载

14.点击Actions下的播放按钮进行运行

15.成功开启后的样子

16.点击菜单栏Run下的Run ‘app‘进行调试

17.选择刚刚开启的模拟器型号,点击OK

18.程序会进行编译,如果没有错误在模拟器中会正常显示

19.点击调试中软件的BUTTON

20.点击确定,软件正常结束,证明调试成功

21.可以选择带签名的打包,编程成apk文件啦!Lucky~

原文地址:https://www.cnblogs.com/Shawna/p/9502080.html

时间: 2024-11-05 14:31:47

AndroidStudio按钮Button退出程序的相关文章

PyQt5按钮(Button)

import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QToolTip from PyQt5.QtGui import QFont class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): QToolTip.setFont(QFont('SansSerif', 20))

Android 按钮 Button和ImageButton

Button -- 按钮ImageButton -- 图片按钮Button和ImageButton特征1.共有的特征都可以作为一个按钮产生点击事件2.不同点: (1)Button有text属性,ImageButton没有 (2)ImageButton有src属性,Button没有3.产生明显的点击效果 实现Button和ImageButton的效果注:我们一般不把android:text的信息直接写而是放在res/values/strings.xml文件中在string.xml中添加button

.net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器

1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.WebForm使用母版页进行登录时候的验证 //新建一个页面父类 public abstract class BasePage:Page { protected void Page_Load(object sender, EventArgs e) { //1.身份验证的方法 Session if (Se

在jQuery ajax中按钮button和submit的区别分析

在使用jQuery ajax的get方法进行页面传值,不能用submit,否则无刷新获取数据展示 点击submit提交按钮,sendPwd.php通过$_POST接收传过来的值,然后echo一段数据.然而却始终无法显示传回来的值.原因在这里: 提交按钮的类型是submit,点击之后毫无反应.因为无意发现有次点击瞬间结果出来了,又变回去了,于是发现诡异,上网一查,发现大部分都把按钮设置成button类型,于是改成button之后,问题解决了. 按钮button和submit有什么区别呢? subm

MFC 基础知识:对话框背景添加图片和按钮Button添加图片

很长时间没有接触MFC相关的知识了,我大概是在大二时候学习的MFC相关知识及图像处理,现在由于要帮个朋友完成个基于C++的程序,所以又回顾了下相关知识.的确,任何知识一段时间过后都比较容易忘记,但回顾起来还是很有印象的. 这篇文章主要是回顾以前的MFC基础知识,给对话框添加背景图片和给按钮button添加背景图片:希望此篇基础性文章对大家有所帮助!同时为下次做MFC相关知识提供点此时所想所感吧.内容比较简单,高手飘过~ 一. 对话框背景添加图片 首先通过VS2012创建MFC对话框应用程序,项目

关于bootstrap--表单(按钮<button>)

1.各种标签实现按钮效果: <button class="btn btn-default" type="button">button标签按钮</button><input type="submit" class="btn btn-default" value="input标签按钮"/> <span class="btn btn-default"&

Android有感(19):按钮Button及其子类

按钮Button,继承自TextView,是一个可供单击的按钮,单击会触发一个onClick事件,具体事件监听的后面再说. 单选按钮RadioButton和复选框CheckBox都继承自Button,其用途就像其名字说的. RadioButton需要和RadioGroup一起使用,用于定义一组单选钮. 状态开关按钮ToggleButton和开关Switch也是继承自Button,它们都提供两种状态,通常用于切换程序中的某种状态. ToggleButton支持的XML属性和相关方法 XML属性 相

RxJava RxBinding 按钮(Button) 点击(click)

/********************************************************************* * RxJava RxBinding 按钮(Button) 点击(click) * 说明: * 之前看了RxJava相关内容,但对于本人来说目前更倾向于从使用中来学 * 习,结果发现找个Button点击的示例都没找到,刚刚在google上找到这两篇 * 文章中有介绍,记录一下. * * 2016-9-8 深圳 南山平山村 曾剑锋 *************

36种漂亮的CSS3网页按钮Button样式

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>36种漂亮的CSS3网页按钮Button样式</title> <style type="text/css"> body{ background: #f5faff; } .demo_con{ width: 960px; m