获取onCreateContextMenu中的行位置

Ray*_*ton 14 android contextmenu

我正在尝试创建一个上下文菜单,根据单击的行来更改可用选项.

但是我无法弄清楚如何在列表视图中获取被单击的行的行位置,直到创建菜单之后.

Mar*_*k B 48

它根本不明显,但这里是代码:

   public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
   {    
        AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
        int position = info.position;
Run Code Online (Sandbox Code Playgroud)

  • 我使用相同的东西,但我得到menuInfo为null ..任何想法.. (6认同)