Android中Progress的简单实例
Android中Progress网上的demo都是瞎扯淡,当然,你们也可以认为我的demo是瞎扯淡,因为,毕竟要理解别人的思路,很头疼,主要还是知道思路,然后一步一步慢慢来。今天我讲的是Progress的实现,如果看了我之前的博客,应该多少有些了解。话不多说,来看实例:
xml东西不多,自己定义把,因为Progress包括了一级读取和二级读取,所以主要是根据按钮来实现,下面就是一个点击事件:
public void onClick(View v) { switch (v.getId()) { case R.id.button1: // 增加10个刻度 pro.incrementProgressBy(10); pro.incrementSecondaryProgressBy(15); break; case R.id.button2: // 减少10个刻度 pro.incrementProgressBy(-10); pro.incrementSecondaryProgressBy(-5); break; case R.id.button3: // 重置 pro.setProgress(0); pro.setSecondaryProgress(15); break; case R.id.button4: // 新建对象 dialog = new ProgressDialog(this); // 设置显示风格 dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); // 设置 dialog.setTitle("大家好"); // 设置图标 dialog.setIcon(R.drawable.ic_launcher); // 设置内容 dialog.setMessage("欢迎大家支持我!"); // 设置最大进度 dialog.setMax(100); // 设置初始已经增长的进度 dialog.incrementProgressBy(50); // 进度条是否明确显示进度的 dialog.setIndeterminate(false); dialog.setButton(DialogInterface.BUTTON_NEUTRAL, "确定", new OnClickListener() { public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "再见", Toast.LENGTH_SHORT).show(); } }); // 是否可以通过返回按钮退出对话框 dialog.setCancelable(true); // 显示出来 dialog.show(); break; } text.setText("第一进度为:" + (int) (pro.getProgress() / (float) pro.getMax() * 100) + "%\n第二进度为:" + (int) (pro.getSecondaryProgress() / (float) pro.getMax() * 100) + "%"); }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android中Progress的简单实例
后端开发2023-05-31
Android自定义View实现简单的圆形Progress效果
后端开发2022-06-06
Android中AnimationDrawable使用的简单实例
后端开发2022-06-06
Android GridView简单实例
后端开发2022-06-06
Android中SurfaceView用法简单实例
后端开发2022-06-06
Android中SharedPreference详解及简单实例
后端开发2023-05-30
Android 中Seekbar详解及简单实例
后端开发2022-06-06
Android中实现GPS定位的简单例子
后端开发2022-06-06
Android中实现Runnable接口简单例子
后端开发2022-06-06
android音乐播放简单实现的简单示例(MediaPlayer)
后端开发2023-05-30
android studio的Handler简单实例代码
后端开发2024-04-02
android 照相功能的简单实例
后端开发2022-06-06
Android Kotlin的使用及简单实例
后端开发2023-05-31
Android RecyclerView详解及简单实例
后端开发2022-06-06
Android 实现圆角图片的简单实例
后端开发2023-05-31
Android WebView 详解及简单实例
后端开发2022-06-06
Android编程实现简单的UDP Client实例
后端开发2022-06-06
Android ContentProvider的实现及简单实例代码
后端开发2022-06-06
Android简单音乐播放实例
后端开发2022-06-06
咦!没有更多了?去看看其它编程学习网 内容吧