我在网络通话期间在操作栏上实施了进度条,但显示操作栏上的进度栏太大。我想设置进度条的动态大小。我搜索了很多但没有实现我的目标。以下是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);}
提前致谢
答案 0 :(得分:0)
设置一个Timer并使用LayoutParams来改变大小。
{ParentLayout}.LayoutParams params = new {ParentLayout}.LayoutParams(h,w);
progressBar.setLayoutParams(params);
并使用内置的java Timer来计时。