Android:单击上下文菜单

标签 android contextmenu

我有一个扩展 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/

相关文章:

android - android中的每个 Activity 都有自己的上下文吗?单个应用程序中有多个 Activity 的场景是什么

android - 如何在没有 Google Play 服务依赖的情况下在 Android 上使用 Firebase API?

javascript - 带子菜单的 D3 上下文菜单

android - TextView文本值刷新onclick

用于 View 的 Android ContextMenu(不是 Activity )

Android - 在改造中设置适配器

java - Sqlite 数据库上下文 android

android - 更改分辨率时,Google Play <compatible-screens> 会屏蔽三星设备

windows - 如何将多个文件名传递给上下文菜单 Shell 命令?

javascript - 我们可以禁用右键单击 HTML 中的 anchor 标记吗