【发布时间】:2012-01-29 21:34:44
【问题描述】:
看起来 onCreateContextMenu ins 根本没有被调用。在我的 ListActivity 的 onCreate 中,我有:
list = getListView();
registerForContextMenu(list);
(我知道这是多余的,我刚刚通过 getListView() 得到了相同的结果)。
这是我的 onCreateOntextMenu;
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
Log.d("LM", "onCreateContextMenu");
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.context_landmarks, menu);
}
永远不会生成日志。没有人有什么建议吗?
【问题讨论】:
-
把这个传递给其他人,我还在视图中添加了一个 onItemLongClickListener。我现在明白为什么这不起作用了。
标签: android listactivity contextmenu