我正在使用DrawerLayout
<{1}}
当我点击Listview
项时,它没有响应点击(不启动其他活动)
Listview
答案 0 :(得分:0)
用此替换现有代码,并在listview的特定位置情况下创建一个Intent,如果FAQ项位于第5位,则在案例4中创建Intent:
mDrawerList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
displayView(position);
}
});
在displayView(int position)里面保留这个:
private void displayView(int position) {
switch (position) {
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
Intent intent=new Intent(MainActivity.this,FAQActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
break;
case 5:
break;
case 6:
break;
default:
break;
}
}
希望这能解决你的问题。
答案 1 :(得分:0)
我从最终解决了我的问题......
存在布局问题,导致listview
无法处理点击..
我将litsview
代码粘贴到DrawerLayout内的其他布局代码的底部