android studio按钮槽函数,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 voidshowdialog(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=newDialogInterface.OnClickListener()2 {3 //使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。
4 @Override5
6 public void onClick(DialogInterface arg0,intarg1)7 {8 //当按钮click1被按下时执行结束进程
9 android.os.Process.killProcess(android.os.Process.myPid());10 }11 };12
13 private DialogInterface.OnClickListener click2=newDialogInterface.OnClickListener()14 {15 @Override16 public void onClick(DialogInterface arg0,intarg1)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
android studio按钮槽函数,AndroidStudio按钮Button退出程序相关推荐
- 在Android Studio中显示函数介绍
今天百度了一下怎样在Android Studio中显示函数介绍,看到都是说选中函数按F2就可以,但是我却不行,有跟我一样问题的同学请往下看: 1.打开你的sdk manager,看看你的documen ...
- Android studio中单项选择,Android studio单选按钮、复选按钮
单选按钮 .xml文件代码如下: .java文件代码如下: package com.example.button; import android.support.v7.app.AppCompatAct ...
- QT一次性连接多个按钮槽函数
文章目录 前言 一.使用步骤 1.初始化 2.槽函数 总结 前言 场景:如果QT界面上面有许多按钮,如果一个按钮连接一个信号对应一个槽函数,那么函数太多了,代码结构乱 以下是本篇文章正文内容,下面案例 ...
- android studio 退出按钮,PSoC到Android Studio如何使用两个按钮关闭和打开LED
嗨,大家好, 我用PSoC创建者4和Android Studio制作了一个将PSoC设备连接到Android设备的BLE应用程序.我使用了如何创建一个PSoC Android BLE应用教程系列,HT ...
- python按钮调用函数_Python中Button组件的属性及参数
Python中Button按钮组件常用的属性及参数设置 温馨提示,文章篇幅较长,请耐心阅本篇文章中小编给大家介绍Button按钮组件的相关常用的属性以及参数的设置. 一. 常用属性使用语法 变量=Bu ...
- android studio自定义类,为AndroidStudio设置自定义类注释
我们在使用eclipse的时候,只要在类上面输入/**再按enter,就会出现类注释. package com.demo; /** * * @author chenjunxu * */ public ...
- android studio ddms 打开空白,AndroidStudio中如何打开DDMS-AndroidStudio打开DDMS的教程 - 河东软件园...
Android Studio是余款Android的集成开发工具,作用类似于Eclipse软件.而DDMS则是一款调试工具,全称为:Dalvik Debug Monitor Service.它在Andr ...
- [Android Studio] Android Studio如何提示函数用法
Eclipse有一个很好的功能,就是当你代码调用某个android API时,鼠标移到对应的函数或者方法上,就会自动有一个悬 浮窗提示该函数的说明(所包含的参数含义,该方法功能).迁移到Android ...
- android studio放置在函数上面看_像写Flutter一样开发Android原生应用
要问到Flutter和Android原生App,在开发时有何区别,编程方式是绕不开的话题.Flutter采用声明式编程,Android原生开发则采用命令式编程. 声明式编程 VS. 命令式编程 我们首 ...
最新文章
- 如何提高网站的访问速度
- Linux中的可重入函数和不可重入函数
- 什么是MIME?什么是MIME邮件?
- mysql三学习sql声明学习
- catia怎么将特征参数化_搭建商城网站怎么将页面简洁化?这三个步骤不能少
- TF-卷积函数 tf.nn.conv2d 介绍
- nginx listen
- CentOS安装mariadb做为mysql的替代品
- OpenWrt的主Makefile工作过程-转
- [Erlang 0020]网页游戏分线到不分线
- 软件的卡顿与卡死,意思是不同的
- win10c盘扩容_三招给你的C盘瘦身
- 【K8S集群安装二】K8S集群安装步骤
- oracle数据库左边栏不见,Oracle数据库中分区表的操作方法
- DDSM数据库转换图像格式——LJPEG转为PNG格式
- 电视投屏显示设置服务器,Win10怎么投屏到电视?WIN10投屏到液晶电视具体步骤...
- 基因数据分析主流软件与基因预测方法步骤-搬运工
- Eclipse设置护眼背景色以及字体颜色
- mysql中高阶玩法系列(七)
- Oday安全 11.5利用未启用SafeSEH模块绕过SafeSEH一节注记
热门文章
- C语言实践作业报告,c语言社会实践报告
- 安装oracle 10g闪退,Windows 7安装Oracle 10g常见错误及解决方法
- java中解决组件重叠的问题(例如鼠标移动组件时)
- 计算机win10开机音乐,大师传授win10系统电脑开机总是自动播放音乐的方案
- 接口里面的方法都是抽象方法吗_大家都在讲高中学习的方法有哪些,那方法和技巧有什么异同的吗?...
- 合作开发过程产生的专利_被起诉专利侵权怎么办?专利律师给你出招!
- js中执行到一个if就停止的代码_Node 中如何引入一个模块及其细节
- Pytorch 反向传播实例,梯度下降
- Oracle数据库查询优化
- 通过Flume简单实现Kafka与Hive对接(Json格式)