码迷,mamicode.com
首页 > 其他好文 > 详细

AdapterView.AdapterContextMenuInfo在上下文菜单中作用是啥?

时间:2015-04-28 22:54:36      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:

结构

继承关系
-public static class AdapterContextMenuInfo extends Object implements ContextMenu.ContextMenuInfo

-java.lang.Object
android.widget.AdapterView.AdapterContextMenuInfo

类概述

当显示 AdapterView 的上下文菜单时,为onCreateContextMenu(ContextMenu, View, ContextMenuInfo) 回调函数提供的额外的菜单信息。

字段

  • public long id
    用于显示上下文菜单的子视图的行 ID。

  • public int position
    用于显示上下文菜单的子视图在适配器中的位置。

  • public View targetView
    用于显示上下文菜单的子视图。也是 AdapterView 的子视图之一。

公有构造函数

public AdapterView.AdapterContextMenuInfo (View targetView, int position, long id)
构造函数

补充

本文由Android中文在线文档 转换而成。

说明

为listview设置上下文菜单,listview就是adapterview。

 public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
        int position = 0;

        if (menuInfo instanceof AdapterView.AdapterContextMenuInfo) {
            AdapterView.AdapterContextMenuInfo info
                    = (AdapterView.AdapterContextMenuInfo) menuInfo;
            position = info.position;
        }



    }

从上面我们可以得到每次长按的是listview的哪一个item。

AdapterView.AdapterContextMenuInfo在上下文菜单中作用是啥?

标签:

原文地址:http://blog.csdn.net/a910626/article/details/45342893

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!