进度条
来源:互联网 发布:南风知我意2朱旧番外 编辑:程序博客网 时间:2024/06/07 17:44
对话框形式的进度条,不需要设计布局文件
finalProgressDialog pd =newProgressDialog(XXXActivity.this);
String st = getResources().getString(R.string.Are_logged_out);
pd.setMessage(st);
pd.setCanceledOnTouchOutside(false);
pd.show();
dialog.setCancelable(false);
dialog弹出后会点击屏幕或物理返回键,dialog不消失
dialog.setCanceledOnTouchOutside(false);
dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失
圆形的进度条,需要设置布局文件
progressBar
布局文件
@android:style/Widget.ProgressBar.Horizontal :水平进度条
@android:style/Widget.ProgressBar.Inverse : 普通大小的环形进度条
@android:style/Widget.ProgressBar.Large : 大环形进度条
@android:style/Widget.ProgressBar.Large.Inverse : 大环形进度条
@android:style/Widget.ProgressBar.Small :小环进度条
@android:style/Widget.ProgressBar.Small.Inverse :小环进度条
<ProgressBar
android:id="@+id/firstBar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/text"
android:layout_below="@+id/text"
android:max="200"
android:maxHeight="48dp"
android:minHeight="48dp"
android:progress="0"
android:visibility="visible" />
Java代码
ProgressBar pd=null;
pb = (ProgressBar)findViewById(R.id.firstBar);
pb.setProgress(pro); //pro为数字
在Acivity标题上显示,用自带的
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
让已经完成的内容与未完成的内容不一样,采用第二种方法,为第二种方法设置LayerDrawable
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background"
android:drawable="@drawable/no"/>
<item android:id="@android:id/progress"
android:drawable="@drawable/ok"/>
</layer-list>
0 0
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- shell脚本编程
- Touch事件的十几个问题
- (转)Android开发中一些命名规范
- 通过官方自带的mysqld_multi来实现mysql多实例
- 《C++ Primer》读书笔记-第九章 04 vector对象增长
- 进度条
- 表单的属性
- Linux知识:为什么要用字符~来表示home目录
- Solr的查询解析器DisMax Query Parser
- Eclipse注释格式
- js--基础2
- 带缓存的文件创建函数
- java打包成window service服务
- iOS UITextView 限制字数