我有一个扩展 ListActivity 的 Intent。在填充列表适配器后的 onCreate
方法中,我使用 registerForContextMenu(getListView());
注册上下文菜单。
现在它正在工作并且上下文菜单具有其原始功能:一旦我单击并按住某个项目,上下文菜单就会打开。
我可以通过单击打开上下文菜单(无需按住列表)吗?
感谢所有帮助。
最佳答案
这是另一种在单击时显示上下文菜单的更简单方法。
private void addOnClickListener()
{
contactList.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
view.showContextMenu();
}
})
}
用你的ListView
替换contactList,并确保在ListView
初始化之后调用这个方法。
关于Android:单击上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435073/