Progressbar的使用
来源:互联网 发布:淘宝无响应是怎么回事 编辑:程序博客网 时间:2024/06/03 22:01
android中使用水平Progressbar时,需要设置Progressbar的样式为水平。
<ProgressBar android:id="@+id/progress" android:layout_width="match_parent" android:layout_height="wrap_content" style="@style/progress" />该style在文件中的定义:需要特别制定parent为水平进度条,这里关键的地方在于progressDrawable,这里 引用了drawable文件夹中的文件,该文件中定义了progress的背景色和进度条颜色:
<style name="progress" parent="android:Widget.ProgressBar.Horizontal"> <item name="android:progressDrawable">@drawable/progress_bg</item> <item name="android:indeterminateOnly">false</item> <item name="android:minHeight">20dp</item> <item name="android:maxHeight">20dp</item> </style>定义方式如下:
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <corners android:radius="5dp"/> <solid android:color="@color/gray" /> </shape> </item> <item android:id="@android:id/progress"> <clip> //这里必须写上,否则progress会充满整个进度条 <shape> <corners android:radius="5dp" /> <solid android:color="@color/red"/> </shape> </clip> </item></layer-list>在代码中的使用:
progressBar= (ProgressBar) findViewById(R.id.progress); progressBar.post(new Runnable() { @Override public void run() { if(progressBar.getProgress()<100) { progressBar.setProgress(progressBar.getProgress()+10); progressBar.post(this); } } });
0 0
- ProgressBar组件的使用
- ProgressBar的使用
- ProgressBar控件的使用
- ProgressBar的使用
- android ProgressBar的使用
- android ProgressBar的使用
- ProgressBar 的使用
- ProgressBar的简单使用
- ProgressBar的正确使用
- ProgressBar的简单使用
- Android ProgressBar的使用!
- progressbar 进度条的使用
- ProgressBar的使用
- ProgressBar的使用
- ProgressBar的使用
- Progressbar的使用
- ProgressBar的使用
- ProgressBar的简单使用
- request.getParameter如何获取radio的属性值
- 用JQuery写拖拽的简单实例
- 用POST方式获取Radio Button是否被选中的信息
- POJ 2531 dfs回溯(小剪枝)
- ASP.NET页面通过URL传递参数(一)(转载)
- Progressbar的使用
- Asp.net页面间传值方式汇总
- NYOJ 82 迷宫寻宝(一)
- HDU 5071 Chat(大模拟)
- Android Studio 快捷键使用心得
- 字符串操作
- EasyUI-DataGrid之批量删除
- 黑马程序员_JavaSE基础知识总结八:继承、覆盖、抽象类和接口
- WPS保存后出现问段落重复问题