当前位置:编程学习 > wap >>

Listview如何实现在空白处长按,弹出contextMenu实现添加等功能?


registerForContextMenu(lstNurseVechile);

@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo)
{
menu.add(0,0,0,"添加");
}

@Override
public boolean onContextItemSelected(MenuItem item)
{
    if(item.getItemId()==0){
     startEquipmentListActivity();
    }
return super.onContextItemSelected(item);
}

我的listview是在fragment里,哪位指点下 android Listview --------------------编程问答-------------------- 首先确定你长按的区域在哪 然后添加事件 --------------------编程问答-------------------- registerForContextMenu(lstNurseVechile);
我长按的区域是在lstNurseVechile这个listview中 --------------------编程问答-------------------- 你应该是在fragment里的onCreateView方法里写的代码吧,那么加载布局文件,获得界面控件等操作不都可以进行吗,获得listView控件,对listView的列表项设置一个监听器即可,当然,该fragment要实现被长按的监听器onLongClickListener应该是这个,那么该fragment的对象即是一个监听器
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,