效果图:




有时候我们需要去做一个Activity启动时的数据加载对话框,关于对话框的各种实现可以通过一起学android之对话框


Dialog的创建(7)来完成,在这里另外介绍一个,利用onCreateDialog回调方法来实现,当然这个方法标记已经过


时了,但我们还是可以使用这个方法来实现我们想要的功能。具体请参看代码:

public class MainActivity extends Activity {@SuppressWarnings("deprecation")@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);new Thread(runable).start();showDialog(0);}@Overrideprotected Dialog onCreateDialog(int id) {ProgressDialog dialog=new ProgressDialog(this);if(id==0){dialog.setMessage("这是一个加载对话框...");}return dialog;}private Handler myHandler = new Handler() {@Overridepublic void handleMessage(Message msg) {dismissDialog(0);}};private final Runnable runable = new Runnable() {public void run() {try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}//模拟加载数据2秒myHandler.obtainMessage().sendToTarget();}};}




转载请注明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/44246735 情绪控_

更多相关文章

  1. EasyPermissions源码浅析
  2. Android(安卓)XML解析学习——Sax方式
  3. android.util.XML介绍
  4. Android将camera获取到的YuvData在jni中转化为Mat方法
  5. 【生命周期】Android中Activity的生命周期
  6. androd 事件分发机制的初步理解
  7. Android(安卓)Activity中启动另一应用程序的方法,无需得到类名
  8. Android中用ViewPager和Fragment内嵌WebView
  9. Android(安卓)异步加载——AsyncTask详谈

随机推荐

  1. 如何在Scrapy CrawlSpider中访问特定的st
  2. 踏出第一步——安装并跑通python程序
  3. 使用python实现人脸检测
  4. python 虚拟机是单线程;当线程执行I/O密集
  5. 使用python如何在列表列表中找到元素,而关
  6. windows下多版本python安装
  7. 在python中创建指数函数。
  8. 你怎么检查python字符串是否只包含数字?
  9. python-selenium-定位一组对象
  10. Python学习记录--关于列表和字典的比较