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);
    }

  • 相关阅读:
    day12 bash中的if、for
    day11 grep正则匹配
    day10 nfs服务,nginx负载均衡,定时任务
    SpringMVC11文件上传
    SpringMVC10数据验证
    SpringMVC09异常处理和类型转化器
    SpringMVC08转发和重定向
    SpringMVC07处理器方法的返回值
    SpringMVC06以对象的方式获取前台的数据
    SpringMVC05使用注解的方式
  • 原文地址:https://www.cnblogs.com/ch123456/p/6891004.html
Copyright © 2011-2022 走看看