zoukankan      html  css  js  c++  java
  • 高级控件上(一)

    1.Toast信息提示框
    b1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    Toast.makeText(ToastImpl.this,
    "短时间", Toast.LENGTH_SHORT).show();
    }
    });

    2.对话框(Dislog)
      1>警告框(AlertDialog)
      Dialog ad=new AlertDialog.Builder(this)
     .setTitle("警告是否删除?") //设置标题
     .setIcon(R.drawable.icon) //设置显示图片
     .setMessage("确定要删除信息吗?") //设置内容
     .create();
     ad.show();

     2>进度处理对话框
     bt1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    final ProgressDialog pDialog=ProgressDialog.show(Day09.this, "搜索", "正在加载中....");
    new Thread(){
    public void run(){
    try {
    Thread.sleep(3000);
    } catch (Exception e) {
    e.printStackTrace();
    }finally{
    pDialog.dismiss();
    }
    }
    }.start();
    pDialog.show();
    }
    });

    3.>对话框操作事件
    b1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    Dialog ad=new AlertDialog.Builder(ToastImpl.this)
    .setIcon(R.drawable.icon)
    .setTitle("退出?")
    .setMessage("是否退出")
    .setNegativeButton("确定",new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    ToastImpl.this.finish();
    }
    })
    .setPositiveButton("取消", new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
    }
    })
    .setNeutralButton("查看详情", new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
    }
    })
    .create();
    ad.show();
    }
    });

    4.>对话框退出提示
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode==KeyEvent.KEYCODE_BACK){
    Dialog dialog=new AlertDialog.Builder(ToastImpl.this)
    .setIcon(R.drawable.sss)
    .setTitle("退出")
    .setMessage("是否退出")
    .setNegativeButton("确认",new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
    ToastImpl.this.finish();
    }
    }).create();
    dialog.show();
    return false;
    }
    return super.onKeyDown(keyCode, event);
    }

  • 相关阅读:
    JZOJ3404[NOIP2013模拟]卡牌游戏(2019.08.04[NOIP提高组]模拟 B 组T2)
    JZOJ3403[NOIP2013模拟]数列变换(2019.08.04[NOIP提高组]模拟 B 组T1)
    Luogu1169BZOJ1057[ZJOI2007]棋盘制作
    BZOJ1867[Noi1999]钉子和小球
    Luogu2524 Uim的情人节礼物
    error: Failed dependencies:解决
    Android 通知 相关api记录
    LitePal 之 DatabaseGenerateException
    Button重写onClick两种方式
    【洛谷3948】数据结构
  • 原文地址:https://www.cnblogs.com/ch123456/p/6891004.html
Copyright © 2011-2022 走看看