0

我在网络调用期间在操作栏上实现了进度条,但在操作栏上显示进度条太大。我想设置进度条的动态大小。我搜索了很多但没有达到我的目标。所以下面是 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);}

提前致谢

4

1 回答 1

0

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

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

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

于 2013-08-05T08:39:50.867 回答