android– 如何根据ListActivity中长按的项目设置特定的上下文菜单?

android– 如何根据ListActivity中长按的项目设置特定的上下文菜单?,第1张

概述我有一个列表活动,我选择手动添加第一个项目“添加新项目...”.我使用registerForContextMenu(getListView())注册了整个列表视图的上下文菜单;直接进入onCreate.构建上下文菜单时,系统调用onCreateContextMenu(ContextMenu菜单,View v,ContextMenuInfo menuInfo)

我有一个列表活动,我选择手动添加第一个项目“添加新项目…”.

我使用registerForContextMenu(getListVIEw())注册了整个列表视图的上下文菜单;直接进入onCreate.

构建上下文菜单时,系统调用onCreateContextMenu(ContextMenu菜单,VIEw v,ContextMenuInfo menuInfo). VIEw v是ListVIEw,我找不到一种方法来知道列表视图中的哪个项目被长按.

我可以创建一个xml布局,其中包含“添加新项目…”的布局,然后添加一个ListvIEw,它将由活动填充,并且会对上下文菜单做出反应,但我确信有一种在没有任何xml布局的情况下解决此问题的方法.

我尝试使用registerForContextMenu在ListvIEw中注册每个视图,但是ListvIEw不再响应touch.

这是我的活动代码列表:

public class AMain extends ListActivity {    private List特定的上下文菜单?全部内容,希望文章能够帮你解决android  – 如何根据ListActivity中长按的项目设置特定的上下文菜单?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)