Android Dialog 创建上下文菜单
Android Dialog中的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方法无事件响应,上面用法已验证可行。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。