Android Studio —— 弹窗
效果
代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"xmlns:app="http://schemas.android.com/apk/res-auto"><Buttonandroid:id="@+id/Btn"android:layout_width="100dp"android:layout_height="50dp"android:onClick="BtnClick"android:text="对话框"></Button></LinearLayout>package com.example.jxdtest;import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class MainActivity extends AppCompatActivity {private String TAG = "JXD";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void BtnClick(View view) {AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setIcon(R.drawable.ic_baseline_access_alarm_24).setTitle("通知").setMessage("触发按钮点击事件").setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialogInterface, int i) {Log.e(TAG, "onClick: 点下确定按钮");}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialogInterface, int i) {Log.e(TAG, "onClick: 点下取下按钮");}}).setNeutralButton("中间", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialogInterface, int i) {Log.e(TAG, "onClick: 点下中间按钮");}}).create().show();Log.e("abcc", "BtnClick: ");}
}
关注
笔者 - jxd
微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O
Android Studio —— 弹窗相关推荐
- android studio 学习入门篇
开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程: 接下来需要输入应用名称(第一个字母要大写 ...
- Android studio 下 JNI 开发实例
在AS中进行 NDK 开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 到底什么是JNI,什么是NDK? 何为"交叉编译"? 先看什么是 JNI?JNI 的全称就是 Java ...
- android 开发环境简书,Android Studio 开发环境快速搭建
目录 - 1.下载JDK.AS - 1.1 JDK下载 - 1.2 AS下载 - 1.3 百度云资源统一下载 - 2.安装JDK - 3.配置JDK及JAVA的环境 - 3.1 打开系统环境 - 3. ...
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- The powerful Android Studio
英文来源: The powerful Android Studio 作者: Saúl Molinero(@saulmm),感谢作者对本篇文章的翻译授权. 译者: D_clock爱吃葱花 校对: 汤涛( ...
- Android Studio 小技巧/快捷键 合集
原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Bru ...
- Android Studio下项目构建的Gradle配置及打包应用变体
Gradle简介 Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑.具有语法简洁.可读性强.配置灵活等特点. ...
- wavecn 2.0.0.5 正式版_谷歌Android Studio 3.5正式版发布:稳步推进Project Marble计划
据官方介绍,在过去的8个月中,Android Studio团队暂缓了新特性的开发工作,专心提升Studio的产品质量,只为带来速度更快的日常开发体验,谷歌把这项工作命名为Project Marble计 ...
- android studio自动注释
Android Studio不能像eclipse似的自定义.敲击出来的就是简单的/**, 那么现在可以使用live templates替代.具体设置方法如下: 1.File->Setting-& ...
最新文章
- OSChina 周六乱弹 ——土肥圆装高富帅相亲节目现场拆穿
- python输出数据到excel-Python从数据库导出数据到Excel
- MultipartResolver
- asp.mvc 4项目发布文件目录结构_Spring Boot项目搭建与启动
- 微信小程序种利用轮播图实现tab栏切换
- 【Kudu-未解决】Kudu : Kudu error: Could not connect to a leader master. Client configured with 1 master
- LAMP、LNMP实战之九搭建cms、blog、bbs(持续更新)
- 【MVC】使用FormCollection获取Form表单数据
- git之环境配置(window+git+github)
- ubuntu下播放h264和h265工具vlc的安装使用
- 问题解决:ROS gazebo中加载模型后没有rostopic话题列表
- 微软的野心:Windows 8是战略级的乾坤一击
- 常用电子个人邮箱账号格式怎么写?
- 安装jdk后输入Javac提示不是内部或外部命令或者不出现tom猫
- appium通过坐标定位元素
- Vue-创建组件时报错:Component names should conform to valid custom element name in html5 specification.
- STM32学习笔记整理之(0)——新建工程
- C++STL容器总结
- 【转载】分贝是个什么东西?
- mysql 如果存在删除表_如果存在表则删除表然后创建Mysql(流程教程)