我在使用ActionBarSherlock,fragment和indeterminateprogressBar时遇到问题。 我的fragmentpageradapter和pagertabstrip有一个sherlockFragmentActivity。
我想在片段中按下按钮时显示不确定的进度栏。 我宣布了
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
在SherlockFragment Activity中,但是当在片段中调用
时 getSherlockActivity.getParent().setProgressBarIndeterminateVisibility(true)
我收到错误。 如果在sherlockFragmentActivity中调用,那么吧,工作。
抱歉我的英语不好。 感谢
答案 0 :(得分:3)
我解决了这个问题, 我在FragmentActivity中创建方法
public void progressOn() {
setSupportProgressBarIndeterminateVisibility(true);
}
public void progressOff() {
setSupportProgressBarIndeterminateVisibility(false);
}
并且我用
在片段中调用了它们((MainActivity) getSherlockActivity()).progressOn();
和
((MainActivity) getSherlockActivity()).progressOff();
非常感谢