?
?
?
?
进度条的分类:一种是带数字,比如迅雷下载那种,还有一种一个圈转啊转啊。
下面是代码:
?
多式样ProgressBar
普通圆形ProgressBar
该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。
一般只要在XML布局中定义就可以了。复制代码此时,没有设置它的风格,那么它就是圆形的,一直会旋转的进度条。
各大小样式圆形ProgressBar
超大号圆形ProgressBar
此时,给设置一个style风格属性后,该ProgressBar就有了一个风格,这里大号ProgressBar的风格是:复制代码完整XML定义是:复制代码小号圆形ProgressBar
小号ProgressBar对应的风格是:复制代码完整XML定义是:复制代码标题型圆形ProgressBar
标题型ProgressBar对应的风格是:复制代码完整XML定义是:复制代码代码中实现:复制代码
普通圆形ProgressBar
该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。
一般只要在XML布局中定义就可以了。
- <progressBar android:id="@+id/widget43"
- ? ? ? android:layout_width="wrap_content"?
- ? ? ? android:layout_height="wrap_content"? ??
- ? ? ? android:layout_gravity="center_vertical">
- </ProgressBar>
各大小样式圆形ProgressBar
超大号圆形ProgressBar
此时,给设置一个style风格属性后,该ProgressBar就有了一个风格,这里大号ProgressBar的风格是:
- style="?android:attr/progressBarStyleLarge"
- <progressBar android:id="@+id/widget196"
- ? ? ? android:layout_width="wrap_content"?
- ? ? ? android:layout_height="wrap_content"
- ? ? ? style="?android:attr/progressBarStyleLarge">
- </ProgressBar>
小号ProgressBar对应的风格是:
- style="?android:attr/progressBarStyleSmall"
- <progressBar android:id="@+id/widget108"
- ? ? ? android:layout_width="wrap_content"?
- ? ? ? android:layout_height="wrap_content"
- ? ? ? style="?android:attr/progressBarStyleSmall">
- </ProgressBar>
标题型ProgressBar对应的风格是:
- style="?android:attr/progressBarStyleSmallTitle"
- <progressBar android:id="@+id/widget110"
- ? ? android:layout_width="wrap_content"?
- ? ? android:layout_height="wrap_content"
- ? ? style="?android:attr/progressBarStyleSmallTitle">
- </ProgressBar>
- @Override
- ? ? protected void onCreate(Bundle savedInstanceState) {
- ? ? ? ? // TODO Auto-generated method stub
- ? ? ? ? super.onCreate(savedInstanceState);
- ? ? ? ? requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
- ? ? ? ? //请求窗口特色风格,这里设置成不明确的进度风格
- ? ? ? ? setContentView(R.layout.second);
- ? ? ? ? setProgressBarIndeterminateVisibility(true);
- ? ? ? ? //设置标题栏中的不明确的进度条是否可以显示
- ? ? }
-------------------------- 其实在android的UI设计中,有直接的拖拉式的空间。 ? <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:orientation="vertical" > <SeekBar android:id="@+id/seekBar1" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>? ? -------------------------------------------- 长形进度条
②代码中运用
代码实现: ①先设置一下窗口风格特性
? ? ? ? ? |
?
?
?
?
| ||||||||||||||||||||||||||||
? | TOP | |||||||||||||||||||||||||||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:08]?最低价中文编程书籍!沙发 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:08]?最低价中文编程书籍!板凳 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:09]?最低价中文编程书籍!地板 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:09]?最低价中文编程书籍!5# 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:09]?最低价中文编程书籍!6# 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:10]?最低价中文编程书籍!7# 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:10]?最低价中文编程书籍!8# 字体大小:
| ||
? | TOP | ||
? | ? |
cobra striver
| [发布日期: 2010-06-12 13:10]?最低价中文编程书籍!9# 字体大小:
|
1 楼 endual 2012-05-21
http://www.pin5i.com/showtopic-android-progressbar-sample.html