无法正确实施导航抽屉

时间:2013-11-15 19:38:38

标签: android

我使用developer.android.com中的示例代码作为导航抽屉。我无法知道究竟需要更改什么来启动活动而不是现在出现的图像。那么我需要删除哪些部分才能使listviewitemclick打开活动? 我在这里工作

private void selectItem(int position) {
 switch(position){
 case 0:
 Intent a = new Intent(MainActivity.this, sampleopen.class); 
 startActivity(a);
 }
 }

问题是它首先打开第二个活动,然后当我们按下它进入第一个活动并在那里实现抽屉

1 个答案:

答案 0 :(得分:1)

mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); 在这里你定义一个监听器 - 你需要提供自己的,而不是新的DrawerItemClickListener(),你将能够根据收到的位置启动活动。

// set the on item click listener for the listview object
mNavigationListView.setOnItemClickListener(mOnNavigationItemClickListener);

// handle clicks here
private AdapterView.OnItemClickListener mOnNavigationItemClickListener = new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {


            if (position == 0) then launch ACtivity #1
            //.... 
        }
    };
相关问题