效果图:




有时候我们需要去做一个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. android 离线语言识别
  2. Android中间键开发
  3. Android手势识别ViewFlipper触摸动画
  4. Android示例项目
  5. android 修改按power键弹出时间短的问题
  6. Android 图像处理(一) : Shader
  7. Android2.2快速入门
  8. Android 打开本地pdf文件,android 加载pd
  9. Android: 使用JitPack发布你的Github开源
  10. Hello Android - 进行android junit 测试