我在抽屉中选择列表视图项时遇到问题。我想要实现的是,当我点击该项目时。它应该开启一项新活动。但抽屉仍然存在。在我的情况下,它打开作为新窗口。这是我的代码:
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;
}
}
}
答案 0 :(得分:0)
这是DrawerLayout
的标准行为。开始活动后,您需要自己隐藏抽屉。
mYourDrawerLayout.closeDrawers();