动态设置ActionBar上不确定ProgressBar的大小

时间:2013-08-05 08:34:04

标签: android android-layout android-actionbar android-progressbar

我在网络通话期间在操作栏上实施了进度条,但显示操作栏上的进度栏太大。我想设置进度条的动态大小。我搜索了很多但没有实现我的目标。以下是ActionBar ProgressBar的代码。请任何人建议我一些答案,任何人有另一种方式做上述任务请告诉我。

    protected void onCreate(Bundle savedInstanceState) {

        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); }

    protected void onPreExecute() {

            // Show IndeterminateProgressBar

            setSupportProgressBarIndeterminateVisibility(true); }

    protected void onPostExecute(Void result) {

            setSupportProgressBarIndeterminateVisibility(false);}

提前致谢

1 个答案:

答案 0 :(得分:0)

设置一个Timer并使用LayoutParams来改变大小。

{ParentLayout}.LayoutParams params = new {ParentLayout}.LayoutParams(h,w); 
progressBar.setLayoutParams(params);

并使用内置的java Timer来计时。