1

SherlockFragmentActivityタブホストとビューページャーを使用しています。通話中 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

フラグメントアクティビティで、 を作成しspinner、呼び出し ますsetSupportProgressBarIndeterminateVisibility(false);

無効にしません。getActivity().setSupportProgressBarIndeterminateVisibility(false); また、フラグメントから呼び出すこともできないようです。

エラーが発生します"The Method setSupportProgressBarIndeterminateVisibility(boolean) is undefined for the type FragmentActivity."

私は何を間違っていますか、誰かがフラグメントで適切に使用する方法を教えてもらえますか? asynctask pre execute でプログレスバーを作成し、postexecute で停止できるようにしたいと考えています。

私はandroid.viewの代わりに使用2.2 emulatorしてインポートしています。import com.actionbarsherlock.view.Window;

[編集] setProgressBarIndeterminateVisibility の使用が 4.1 エミュレーターで機能することを確認しました。とにかく、2.2でこの作業を行う必要があります

4

2 に答える 2

1

「フラグメントから getActivity().setSupportProgressBarIndeterminateVisibility(false); を呼び出すこともできないようです。」

getActivity() の代わりに getSherlockActivity() を呼び出す必要があります。

「私は 2.2 エミュレーターを使用しており、android.view の代わりに import com.actionbarsherlock.view.Window; をインポートしています。」

それに加えて、そのインポートを見つけられず、私のバグを修正したこの投稿に出くわしました-以前はジンジャーブレッドで進行状況インジケーターを表示していませんでした、ありがとう:)

于 2012-10-15T00:44:25.697 に答える