0

私は Action Bar Sherlock の設定に成功しました。問題はありませんが、小さな問題です。アクション バーの項目を押すと、戻るか、サブメニューを開いたり閉じたりするまで、再度クリックすることはできません。ナビゲーション ドロワー。何を変更する必要があるのか​​ わかりません。何も試していません。どこから始めればよいのかわからないためです。xmlとコードの両方からアイテムを追加したばかりですが、まだ試していません違いに気づきました...何か提案はありますか?

編集


私のアイテムには onClick に関連付けられたアニメーションがあるため、次のように解決しました。

  • クラスに Runnable を実装させます。
  • 次のようなものを追加します。

    Thread refreshThread = new Thread(this);
    
  • 次に、これを run() の中に入れます

    invalidateOptionsMenu();
    
  • 最後に、ImageView 参照からこれを呼び出します

    iv.postOnAnimationDelayed(refreshThread, 1500);  
    

ここで、1500 はアニメーションの長さです。

これが最善の解決策であるかどうかはわかりませんが、うまく機能し、問題は発生しません。

4

1 に答える 1