在标题栏中显示ProgressBar

来源:互联网 发布:mac死机如何强制重启 编辑:程序博客网 时间:2024/05/17 00:18

进度条分为带进度的和不带进度的,二者都可以在标题栏上显示出来。方法也很简单。

首先在onCreate() 方法中启用两种进度条的窗口特性

requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

然后再将进度条显示出来

setProgressBarVisibility(true);setProgressBarIndeterminateVisibility(true);
上面两个属性不设置默认为true。

还可以调用setProgress() 指定进度条的进度。

setProgress(1000);
默认的最大进度值是10000


代码如下:

public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);setContentView(R.layout.activity_main);setProgressBarVisibility(true);setProgressBarIndeterminateVisibility(true);setProgress(1000);}}
效果如下:


0 0
原创粉丝点击