私はちょうど同じ問題を抱えていました。上記のJakeのソリューションは私のためにそれを修正しませんでした - 方法は未定義です。
私はここでActionBarSherlockのためのバグリストにジェイクによって投稿ワーキング解決策を見つけた:
のポスターにはを参照してくださいジェイクの応答 - トリック」に、最初getSupportActionBar()
を呼び出すことですビューの作成をトリガーします。
だから私のonCreate()
方法は次のとおりです。
protected void onCreate(Bundle arg0)
{
super.onCreate(arg0);
// allow window to show progress spinner in the action bar
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
getSupportActionBar();
setSupportProgressBarIndeterminateVisibility(false);
}
Lauxはからのコメントをもとにアップデート:
あなたの輸入は仕事に、このためcom.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS
を反映していることを確認します。ここで
は、このパターンを使用して、アプリからの私import
ブロックの一部である:
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.ActionProvider;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.actionbarsherlock.view.Window;
import com.actionbarsherlock.widget.ShareActionProvider;
これはABSで作業するとき覚えておく非常に良いことである - あなたの通常のAndroidの輸入の多くは、参照するために更新する必要があります代わりにABSに。
インポートブロックを再訪するか、完全に削除してEclipseで再構築(CTRL-SHIFT-O)することをお勧めします.APが再宣言するインポートごとにEclipseからプロンプトが表示されます。
これはまた、Glebbbによってhis answerで説明されました。
助けてくれてありがとう。^_^ – Cjames
さらに、まだ動作しない場合は、requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)を置き換えてみてください。 〜\t \t requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS); – Cjames