Feinstein の SlidingMenuActivity を使用しています。LEFT_RIGHT でモードを設定しましたが、アプリケーションのアクション バーに 2 つのアイコンを配置して、左レイアウト (中央レイアウト) と中央レイアウト (中央レイアウト) - 右レイアウトの間でビューを自動的に切り替えるようにしたいと考えています。最初の切り替えは、ホーム アイコンを使用して簡単に行えます。ただし、右側でそれを行う方法が見つかりません。コードは次のとおりです。
public class MainActivity extends Activity  {
.
.
.
public boolean onOptionsItemSelected(MenuItem item) {
            switch (item.getItemId()) {
            case android.R.id.home:
               menu.toggle();
                return true;
            case R.id.second_icon:
                // do toggle between central and right layout
                return true;
            }
                return super.onOptionsItemSelected(item);
        }
}
2 つの問題に対処する必要があります。
まず、2 番目のアイコンが応答しません (ケース R.id.second_button の中に入れられません)。
toggle() は、Left_Right モードで左レイアウトと中央レイアウトの間でビューを変更します。中央と右のレイアウトの間でそれを行う方法はありますか?