最近闲着没事做了一个AndroID小程序,具体如下:
效果图:
原始界面
点击按钮运行
运行后界面
实现代码:
public class MainActivity extends AppCompatActivity { private button bt; private TextVIEw tv; public ProgressDialog myDialog; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); bt=(button)findVIEwByID(R.ID.button); tv=(TextVIEw)findVIEwByID(R.ID.text); bt.setonClickListener(new myOnClickListener()); } private class myOnClickListener implements VIEw.OnClickListener{ @OverrIDe public voID onClick(VIEw v) { final CharSequence strDialogTitle=getString(R.string.app_about); final CharSequence strDialogBody=getString(R.string.app_msg); //显示对话框 myDialog=ProgressDialog.show(MainActivity.this,strDialogTitle,strDialogBody,true); tv.setText(R.string.result); //创建一个空线程模拟运行 new Thread(){ public voID run(){ try{ //设置线程睡眠3秒 sleep(3000); }catch (Exception e){ e.printstacktrace(); } finally { //删除所创建的myDialog对象 myDialog.dismiss(); } } }.start();//开始运行线程 } }}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
总结以上是内存溢出为你收集整理的android实现模拟加载中的效果全部内容,希望文章能够帮你解决android实现模拟加载中的效果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)