Android 实现等待界面

简介: Android 实现等待界面Message可以传回不同类型的值,可以应对不同需要。010203040506070809101112131415161718192021222324252627...

Android 实现等待界面

Message可以传回不同类型的值,可以应对不同需要。

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//声明变量
private Button b1;
private ProgressDialog pd;
//定义Handler对象
private Handler handler = new Handler(){
   @Override
   //当有消息发送出来的时候就执行Handler的这个方法
   public void handleMessage(Message msg){
      super .handleMessage(msg);
      //只要执行到这里就关闭对话框
      pd.dismiss();
   }
};
public void onCreate(Bundle savedInstanceState) {
        super .onCreate(savedInstanceState);
        setContentView(R.layout.main);
}
private void processThread(){
      //构建一个下载进度条
      pd= ProgressDialog.show(MainHandler. this , "Load" , "Loading…" );
      new Thread(){
         public void run(){
            //在新线程里执行长耗时方法
            longTimeMethod();
            //执行完毕后给handler发送一个空消息
            handler.sendEmptyMessage( 0 );
         }
      }.start();
}

这样的写法比较简洁,运行效率也高。

相关文章
|
3月前
|
XML 数据可视化 Android开发
Android应用界面
Android应用界面中的布局和控件使用,包括相对布局、线性布局、表格布局、帧布局、扁平化布局等,以及AdapterView及其子类如ListView的使用方法和Adapter接口的应用。
39 0
Android应用界面
|
4月前
|
XML Android开发 UED
💥Android UI设计新风尚!掌握Material Design精髓,让你的界面颜值爆表!🎨
随着移动应用市场的蓬勃发展,用户对界面设计的要求日益提高。为此,掌握由Google推出的Material Design设计语言成为提升应用颜值和用户体验的关键。本文将带你深入了解Material Design的核心原则,如真实感、统一性和创新性,并通过丰富的组件库及示例代码,助你轻松打造美观且一致的应用界面。无论是色彩搭配还是动画效果,Material Design都能为你的Android应用增添无限魅力。
97 1
|
8月前
|
Android开发
定制Android关机界面
定制Android关机界面
137 0
|
5月前
|
Android开发 iOS开发 C#
Xamarin.Forms:从零开始的快速入门指南——打造你的首个跨平台移动应用,轻松学会用C#和XAML构建iOS与Android通用界面的每一个步骤
【8月更文挑战第31天】Xamarin.Forms 是一个强大的框架,让开发者通过单一共享代码库构建跨平台移动应用,支持 iOS、Android 和 Windows。使用 C# 和 XAML,它简化了多平台开发流程并保持一致的用户体验。本指南通过创建一个简单的 “HelloXamarin” 应用演示了 Xamarin.Forms 的基本功能和工作原理。
125 0
|
6月前
|
XML Android开发 UED
💥Android UI设计新风尚!掌握Material Design精髓,让你的界面颜值爆表!🎨
【7月更文挑战第28天】随着移动应用市场的发展,用户对界面设计的要求不断提高。Material Design是由Google推出的设计语言,强调真实感、统一性和创新性,通过模拟纸张和墨水的物理属性创造沉浸式体验。它注重色彩、排版、图标和布局的一致性,确保跨设备的统一视觉风格。Android Studio提供了丰富的Material Design组件库,如按钮、卡片等,易于使用且美观。
179 1
|
6月前
|
XML Android开发 数据安全/隐私保护
使用RelativeLayout布局Android界面
使用RelativeLayout布局Android界面
|
7月前
|
编解码 安全 Android开发
探索iOS与Android开发的差异:从界面到性能
【6月更文挑战第10天】在移动应用开发的广阔天地中,iOS和Android两大平台各占山头,它们在设计理念、用户体验、性能优化等方面展现出独特的魅力。本文将深入探讨这两大系统在开发过程中的主要差异,从用户界面设计到性能调优,揭示各自背后的技术逻辑与创新策略,为开发者提供全面的视角和实用的开发指南。
|
7月前
|
XML Android开发 数据格式
【Android UI】使用RelativeLayout与TableLayout实现登录界面
【Android UI】使用RelativeLayout与TableLayout实现登录界面
66 5
|
6月前
|
Android开发 索引
Android流布局实现筛选界面
Android流布局实现筛选界面
91 0
|
8月前
|
Linux Android开发
Android开机不显示bootloader界面
Android开机不显示bootloader界面
93 0
Android开机不显示bootloader界面