我在程序页面的首页定义了一个退出程序的按钮,我想要实现当点击这个按钮时会弹出一个
框,上面显示确定退出按钮和取消按钮,当点击确定退出按钮时完全退出程序,当点击取消按钮
时框消失,请问这个怎么实现,把代码写给我,谢谢。

解决方案 »

  1.   

    利用Dialog就可以实现的,具体看看API吧
      

  2.   

    new AlertDialog.Builder(this) 这个类最简单。
      

  3.   

    对头,用AlertDialog,然后setMessage, setButton,处理对应的onclick事件就可以了。
      

  4.   

    btn.setOnClickListener(new View.OnClickListener() { @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    new AlertDialog.Builder(this)
    .setTitle("提示!!")
    .setMessage("你确定退出?")
    .setIcon(android.R.drawable.ic_dialog_info)
    .setNeutralButton("确定",
    new DialogInterface.OnClickListener() { @Override
    public void onClick(DialogInterface dialog,
    int which) {
    // TODO Auto-generated method stub
    MainActivity.this.finish();
    }
    })
    .setPositiveButton("取消",
    new DialogInterface.OnClickListener() { @Override
    public void onClick(DialogInterface dialog,
    int which) {
    // TODO Auto-generated method stub
    return;
    }
    });
    }
    });
      

  5.   

    不好意思 上面有点错误   后面忘记加.show()了  还有那个this改成你activity名称.this
      

  6.   

    show()在哪加?我知道加哪了,但是有个问题,你这个退出只是退出本页面而不是完全退出安卓程序啊
      

  7.   

    你可以看看这个  http://my.eoe.cn/niunaixiaoshu/archive/1227.html