我在启动时有一个闪屏。与以下编码
public class Splash extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread logoTimer = new Thread(){
public void run(){
try{
int logoTimer = 0;
while (logoTimer<5000){
sleep(100);
logoTimer=logoTimer+100;
}
startActivity(new Intent("com.package.MAIN"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}}
现在我只想添加一个水平进度条对于上面的启动活动,请在屏幕底部说。因此,当启动屏幕同时出现时,进度条应该加载,并且当它完成时,应该出现下一个活动。
在进度条上搜索了几个示例,但无法执行我想要的操作。有很多带有对话框的进度条示例。但在这里我不需要任何对话框。我只需要一个简单的水平进度条在我的启动屏幕上。
那么有人可以帮我完成所需的编码和东西吗?请! :)
在这里,写了一个如何创建带有进度条的 SplashScreen 的教程:
http://blog.blundellapps.com/tut-splashscreen-with-progress-bar/ http://blog.blundellapps.com/tut-splashscreen-with-progress-bar/
基本上,它不是启动一个 ASyncTask,而是启动一个 ASyncTask,而是将对 ProgressSpinner 的引用传递到 ASyncTask 中,这将在线程下载资源(或任何您想要执行的操作)时更新它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)