Android Dialog 创建上下文菜单
16lz
2021-01-23
AndroidDialog中的listview创建上下文菜单
listView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(0, 0, 0, "天天"); menu.add(0, 1, 0, "人人"); menu.getItem(0).setOnMenuItemClickListener( new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem clickedItem) { Toast.makeText(BaseMap.this, "用户点击了菜单", 1500) .show(); return true; } }); menu.getItem(1).setOnMenuItemClickListener( new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem clickedItem) { Toast.makeText(BaseMap.this, "用户点击了菜单", 1500) .show(); return true; } }); } });
这种情况下调用onContextItemSelected方法无事件响应,上面用法已验证可行。
更多相关文章
- Android用户定位Google Map显示地图
- Android 上下文菜单
- android 布局随笔----用户登录界面
- Tab形式的菜单实现总结TabHost 和 FragmentTabHost
- 菜单Menu
- Android UI Material Design交互设计(一)--BottomNavigationView
- 如何在Android平板电脑POWER按钮菜单中添加休眠功能
- android 长按键菜单
- Android官方技术文档翻译——Gradle 插件用户指南(7)