如何使用ActionBar中的图标在feinstein的SlidingMenu(Left_Right模式)中双方切换?

时间:2013-08-27 12:44:31

标签: android icons android-actionbar slidingmenu

我正在使用费因斯坦的SlidingMenuActivity。我已经在LEFT_RIGHT中设置了模式,我希望我的应用程序在操作栏中有两个图标,它们会自动在左侧布局 - 中央布局和中央布局 - 右侧布局之间切换视图。第一个切换很容易使用主页图标。但是我无法找到一种方法来做到这一点。这是代码:

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);

        }
}

我必须处理两个问题:

  1. 首先,第二个图标没有响应(它没有进入案例R.id.second_button)。

  2. toggle()在Left_Right模式下更改左侧和中央布局之间的视图。在中央布局和右侧布局之间有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试showSecondaryMenu()

欢呼:)