DrawerLayout:打开新活动而不关闭抽屉

时间:2014-09-30 05:55:12

标签: android android-activity navigation-drawer drawerlayout

我在抽屉中选择列表视图项时遇到问题。我想要实现的是,当我点击该项目时。它应该开启一项新活动。但抽屉仍然存在。在我的情况下,它打开作为新窗口。这是我的代码:

    drawerList.setOnItemClickListener(new AdapterView.OnItemClickListener(){

        @Override
        public void onItemClick(AdapterView<?> parent,
                                View view, int position, long id) {
            String sel = (String)parent.getItemAtPosition(position);
            textSelection.setText(sel);

            selectItem(position);
        }});

public void selectItem(int position) {
    Intent intent;
    switch (position) {
        case 1: {
            Intent j = new Intent(jav_mainform.this, jav_joform.class);
            startActivity(j);
            break;
        }
        default: {
            Intent i = new Intent(jav_mainform.this, jav_joform.class);
            startActivity(i);
            break;
        }
    }

}

1 个答案:

答案 0 :(得分:0)

这是DrawerLayout的标准行为。开始活动后,您需要自己隐藏抽屉。

mYourDrawerLayout.closeDrawers();