当前位置: 首页 > 知识库问答 >
问题:

在列表视图上长时间单击事件后创建菜单

莫选
2023-03-14
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
        int position, long id) {

    String res = Long.toString(id);
     Toast toast = Toast.makeText(this, res, Toast.LENGTH_SHORT);
     toast.show();

    return true;
}

共有1个答案

洪研
2023-03-14

您可以使用OnItemLongClick来代替使用

public void onCreateContextMenu(final ContextMenu menu, 
                    final View v, final ContextMenuInfo menuInfo) {
 ...
}

在此设置“编辑”和“删除”选项或任何需要的选项。

从上下文菜单中选择的项的操作可以在

public boolean onContextItemSelected(final MenuItem item)
 类似资料:
  • 编辑:我无法在公共void onClick(DialogInterface dialog,int which)函数中获取selectedValue字符串值。 是我的对象

  • 我在LongClick上的webview选择有问题。我已经实现了一个在LongClick上启动的定制菜单。但默认菜单也会启动。我正在尝试自定义默认菜单,但我不知道如何捕获用户对一个项目的点击。 我试过下面的,但是菜单正在变得垂直并且隐藏了所选内容,所以我无法选择更多的单词或者更改所选内容。 菜单xml如下所示。 这将导致以下错误:

  • 我在“MainActivity.java”中动态创建了50个相对布局。 现在,我想,当长按每个“mini”时,会出现一个弹出菜单或上下文菜单,其中包含两个选项(1.打开和2.隐藏)。选择一个后,我将执行打开/隐藏操作。 我搜索互联网和发现一些建议,以创建一个*. xml菜单目录和附加到MainActivity.java使用onCreateContextMenu事件。 但是,我不明白这一点。由于我是

  • 问题内容: 我需要建立一个包含5个选项的菜单,单击某个菜单后,将出现一个新的子菜单。我完全不知道该怎么做。 问题答案: CSS没有点击处理程序。因此,不可能使用标准CSS。您可以使用一种称为“复选框hack”的方法,但是我谦虚地认为,它有点笨拙,并且会像您的用例要求那样在导航菜单中使用,这很尴尬。因此,我建议使用jQuery或Javascript。这是使用jQuery的一种非常简单的解决方案。 基

  • 问题内容: 我想使列表视图中的所有列表项都打开到一个新页面中,因此每个列表视图项都打开到一个我可以使用的新黑色页面上。我根本不知道该如何实现。我已经连续搜索了几个小时,找不到解决方案的答案。如果有人可以显示和/或解释如何执行此操作而不是提供链接,将不胜感激,但是两者之一都很有帮助。 到目前为止,这是我的代码: 这是在我的string.xml中 这是在我的activity_main.xml中。 我应

  • 我编写了上面的代码来动态创建文本字段和按钮;但现在我需要删除两个文本字段和一个按钮时,按钮被点击。我该怎么做?