package com.example.androidtest2;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private EditText editText;
private ImageView imageView;
private ProgressBar progressBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.Button);
editText =(EditText) findViewById(R.id.edit_text);
imageView = (ImageView) findViewById(R.id.image_view);
progressBar = (ProgressBar) findViewById(R.id.progress_bar);
button.setOnClickListener(this);
}
public void onClick(View v){
switch (v.getId()){
case R.id.Button:
int progress = progressBar.getProgress();
progress = progress+10;
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("有个超级重要的信息");
dialog.setMessage("大家手里还有硬币吗?");
dialog.setCancelable(false);
dialog.setPositiveButton("都给你", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {

}
});
dialog.show();
//这里写逻辑
break;
default:
break;
}

}
}

最新文章

  1. NPM 使用淘宝镜像
  2. 解决OracleConnection ORA-1017 和 HRESULT:0x8007000B 错误
  3. RecycleView + CardView 控件简析
  4. iOS--cocopod升级新版本
  5. .net数据库操作
  6. HDU 4940 Destroy Transportation system(2014 Multi-University Training Contest 7)
  7. 练习英语ing——[POJ1004]Financial Management
  8. mysql的ERROR:1042
  9. java获取本机IP地址和MAC地址的方法
  10. java中对集合对象list的几种循环访问
  11. UIPageControl的一个Demo
  12. 属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。
  13. 使用Spring访问Mongodb的方法大全——Spring Data MongoDB查询指南
  14. linux上安装redis并使用
  15. Spring MVC请求处理流程
  16. 记录解决phpStudy报出403Forbidden问题的方法
  17. HTML5+ App开发入门
  18. 78-WS2812-Library (STM32F4)
  19. Node.js:Web模块、文件系统
  20. ASP.NET Web API编程——使用Odata

热门文章

  1. c语言创建线程的函数封装
  2. 【RUNOOB】C语言学习之指针
  3. ESXI密码正确无法登录
  4. BUUCTF-[极客大挑战 2019]Http
  5. Cesium测量优化1
  6. got multiple values for keyword argument 'to_fields'
  7. 《深入剖析Nginx》 笔记
  8. tiktok运营工具
  9. mybatis bind 标签 覆盖 复杂对象的某个属性值 问题。
  10. 利用 fastjson 的 toJSONStringWithDateFormat 方法,将Date 格式化 为常见类型的时间