Listview里面导航抽屉没有响应项目点击android

时间:2015-04-16 09:47:49

标签: java android listview drawerlayout

我正在使用DrawerLayout <{1}}

当我点击Listview项时,它没有响应点击(不启动其他活动)

Listview

2 个答案:

答案 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内的其他布局代码的底部