更新显示在Android中
问题描述:
这是我在做什么更新显示在Android中
ProgressBar myProgressBar = (ProgressBar) findViewById(R.id.progressBar);
myProgressBar.setVisibility(View.VISIBLE);
fetchData();
mainView();
myProgressBar.setVisibility(View.INVISIBLE);
但进度不显示。 fetchData需要大约5秒钟,并且它正在运行时,应该显示进度条。 我猜应用程序忙时显示不会更新。有没有办法在我调用fetchData之前更新显示?
答
在布局文件中给出android:visibility="visible"
为ProgressBar
。当内容被加载时,你将可见性设置为invisible
。
单击按钮后应显示进度条。 – Alex 2011-05-30 08:22:51
fetchdata()方法包含什么? – Mathew 2011-05-30 08:25:36
您是否为ProgressBar设置了setProgress?如果不这样做。 – Mathew 2011-05-30 08:39:17