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