android 长按listView 里的项可以弹出上下文菜单,如果实现单击也能弹出呢?
我现在长按住一个项,可以实现了,但是我还想实现用户点击里面的一个项的时候也弹出?我的意思是说怎么在
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();
弹出ContextMenu
}请大家帮助谢谢
我现在长按住一个项,可以实现了,但是我还想实现用户点击里面的一个项的时候也弹出?我的意思是说怎么在
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();
弹出ContextMenu
}请大家帮助谢谢
解决方案 »
- 如何启动事先地未配置的指定的任意 Android/iOS App
- ANR正确解读,准确定位并解决的思路与方法?
- 请问alsa里default输出是在哪里定义的?default 默认为hw:0,0还是plughw:0,0?
- APK覆盖安装后,配置及数据库无法读取是什么原因?
- 底层驱动ko文件能不能通过apk发布,现在都用insmod手工注入内核调试,它们该怎么发布啊?
- Java EE,Android程序员面试宝典(面试前瞅瞅,助你拿高薪哦)
- android 程序设置网络连接
- 请教一个launcher的问题
- android studio 异常 项目构建后R文件未生成
- Theme.AppCompat.Light 这个style怎么没有标题栏ActingBar?
- 求教EditText怎么让它在遇到换行符时才换行
- android 真机调试
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
把你要实现的上下文菜单代码在这实现
}
这样的话就要在单击和长按两个地方同时维护两份MENU逻辑的代码,不如单击事件里直接去trigger长按事件。
View类里有performLongClick(),可以试试。