androiddialog消失
㈠ android,我想弹一个加载中的提示框,新窗口出现后,这个提示框消失,应该怎么做
先弹出一个进度条窗口,然后开一个线程去加载数据,等加载完成后使用handler关闭ProgressDialog类...
ProgressDialog dialog = new ProgressDialog(this);
dialog.setTitle("正在联网下载数据...");
dialog.setMessage("请稍后...");
dialog.show();
Thread thread = new Thread(new loadDateThreah());
thread.start();
handler = new Handler() {
public void handleMessage(android.os.Message msg) {dialog.cancel();}
}
loadDateThreah()线程类为:
class loadDateThreah implements Runnable {
@Override
public void run() {
....这里是联网下载数据,下载完成后执行下列的方法,handlder会调用前面覆写的handleMessage方法,在那里关闭加载提示框...
handler.sendEmptyMessage(0);}
}
㈡ 如何让Android弹出一个Dialog,这个Dialog只有一个图片,点击任意位置后消失
自定义dialog 写了类继承dialog 然后重写 onTouchEvent方法 getAction() 然后选择判断这个 action case: ACTION_DOWN 或者 ACTION_MOVE 事件的时候 cancel() return true 就好了
㈢ Android的Dialog对话框去除点击消失效果
有这样一个效果要实现,列表类Dialog,当点击其中的item时,dialog会自动消失dismiss,现在需要它不消失,要怎么做呢?
首先看基本实现:
通过经验分析,我猜测这是用list来实现的。我们可以点击AlertDialog.Builder查看跟踪它的源码。
可以看到 AlertController 这个类是关键。但是IDE中不可见。我们去网上找找看它的源码。
Android example source code file (AlertController.java)
带着目的简单分析,可以看到如下源码,果然,它内部调用了dimiss方法。
那么,假如我们获取到这个listview然后重新设置下它的 setOnItemClickListener 监听呢?
预期应该是可行的,好,编译查看效果,果然点击后不消失了。
㈣ android 怎么使对话框(AlertDialog.Builder)自动消失
从控制面板→用户账户→更改用户登录或注销方式→在使用欢迎屏幕前打√