Android 延迟关闭对话框
来源:互联网 发布:cn域名ns记录 编辑:程序博客网 时间:2024/04/30 19:36
总说: 要实现点击按钮后延迟关闭对话框,又要在延迟关闭期间,对话框不失去焦点,不能使用
Thread.sleep(long time)要实现,开辟一个普通的线程来关闭也不能实现,下面的示例是采用Handler技术与Runnable来共同实现了该功能,是麻烦了点,但是没有办法。
一、实的功能与操作:点击菜单->点击菜单项->会弹出对话框,该对话框中有一个文字为关闭的按钮->点击对话框中的关闭按钮->会看到按钮上面文件产生了变化,提示多少秒关闭对话框->当时间到时,对话框会被自动关闭。
二、实现步骤:
第一步: res/layout/main.xml内容为:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<TextView
</LinearLayout>
第二步:java代码
package com.fs.activity;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity implements OnMenuItemClickListener,
}
第三步:完
- Android 延迟关闭对话框
- Android延迟自动关闭Dialog
- android 获取对话框关闭事件
- android 对话框中弹出对话框原对话框关闭
- Android,对话框定时自动关闭的实现
- android-如何关闭AlertDialog.Builder对话框
- Android全屏对话框(附带延时关闭效果)
- Android全屏对话框(附带延时关闭效果)
- android-如何关闭AlertDialog.Builder对话框
- android-如何关闭AlertDialog.Builder对话框
- android-如何关闭AlertDialog.Builder对话框
- android-如何关闭AlertDialog.Builder对话框
- android-如何关闭AlertDialog.Builder对话框
- Android Dialog点击按钮不关闭对话框
- Android系统对话框——自定义关闭
- Android对话框定时自动关闭的实现
- Android——点击对话框上按钮不关闭对话框
- Android——点击对话框上按钮不关闭对话框
- c#的全局变量解决方法
- Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted 解决方法
- Extending and Embedding PHP-扩展和移植PHP(四)
- 2011级-csdn-java-张侃— Servlet监听器在开发中的应用案例
- mfc多线程
- Android 延迟关闭对话框
- Eclipse启动无响应 停留在Loading workbench状态
- 美文欣赏
- Ogrekit源码Windows平台编译_Android环境搭建
- Java的Properties配置文件用法 .
- enum的用法
- Linux内核模块编程
- GetCurrentDirectory()和GetModuleFileName()函数的区别
- OC NSLog 打印bool值