这是android网络加载显示进度条下载,最近在做一个网络应用软件,为了提高用户体验,必须在联网获取数据时,用一个进度条提示用户正在加载数据,以下讲一下我是如何实现这种效果的。由于Android的界面更新只能通过自己的UI线程进行操作,所以我们需要用到Handler在进行更新界面的操作。
android网络加载显示进度条集成MUPDF来加载显示网络PDF资源,在自己应用内打开,非调用外部。 带加载进度条。
最近在做一个网络应用软件,为了提高用户体验,必须在联网获取数据时,用一个进度条提示用户正在加载数据,以下讲一下我是如何实现这种效果的。
由于Android的界面更新只能通过自己的UI线程进行操作,所以我们需要用到Handler在进行更新界面的操作。
1、不能将Activity布局设计为无标题;
并在setContentView()之前设置一下标题布局形式:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
2、在连接网络前,设置进度条为可视状态
setProgressBarIndeterminateVisibility(true);
3、开一个新的线程向服务器请求数据,获取数据后,将进度条设为不可视状态
new Thread(new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
try {
todosomething();
setProgressBarIndeterminateVisibility(false);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}).start();