Android 进度条的使用

来源:互联网 发布:数控车床g73编程实例 编辑:程序博客网 时间:2024/04/30 02:06
当一个应用程序在后台执行时,如果前台界面没有任何信息,用户就会不知道应用程序是否在执行、执行进度如何等,这时使用进度条ProgressBar来提示用户后台应用程序的执行情况就显得很有必要了。

  Android系统提供了两大类进度条式样,长形进度条(progressBarStyleHorizontal)和圆形进度条。其中,圆形进度条又分为大型(progressBarStyleLarge)、中型(默认)、小型(progressBarStyleSmall)三种。

1.进度条的xml属性

  如何来指定进度条以何种式样显示呢?这可以通过xml属性中的style属性来设置,具体实现方法如下:

<ProgressBar         android:layout_width="wrap_content"         android:layout_height="wrap_content"         style="@android:style/Widget.ProgressBar.Small.Inverse"    ></ProgressBar>


 

要让标题栏显示进度,只需要对窗口的显示风格进行如下设置即可:

public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_PROGRESS);          //进度指示器功能        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);  //不确定的进度        setContentView(R.layout.activity_main);       //加载布局文件       setProgressBarIndeterminateVisibility(true);    //标题栏显示不确定的进度的进度条   }

原创粉丝点击