在打开另一个活动时显示不确定的进度条

时间:2013-02-12 09:58:06

标签: android actionbarsherlock android-progressbar

我有两个布局,布局A和布局B.布局A上有一个按钮,点击时,它应该带我到布局B,但是在带我到布局B时,我希望它显示操作栏不确定进度栏,在活动完全加载后显示,我想请一个例子,请表示谢谢

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.lyrics);

    getSherlock().setProgressBarIndeterminateVisibility(true);

}

2 个答案:

答案 0 :(得分:3)

我的建议是你加载活动B,然后加载不确定的进度条,因为Asycntask正在检索要呈现的活动的数据。但是,如果你不想做你想做的事情,那么这段代码可以帮助你:

    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            setSupportProgressBarIndeterminateVisibility(false);
        }
    });

有关详细信息,请查看ActionBarSherlock网站上的示例。

答案 1 :(得分:0)

如果你使用SherlockActionbar

非常容易

  1. 从这里下载
  2. http://actionbarsherlock.com/

    1. 导入项目
    2. 将扩展活动更改为SherlockActivity,对于Fragment扩展SherlockFragmentActivity

    3. 调用setSupportProgressBarIndeterminateVisibility(visible);