文档章节

AdapterContextMenuInfo的使用

LiangX
 LiangX
发布于 2011/12/25 10:34
字数 124
阅读 2071
收藏 1

/**Extra menu information provided to       

  *the android.view.View.OnCreateContextMenuListener

 *.onCreateContextMenu(ContextMenu, View, ContextMenuInfo) callback when 

   *  a context menu is brought up for this AdapterView.

   **/

    public static class AdapterContextMenuInfo implements ContextMenu.ContextMenuInfo {

        public AdapterContextMenuInfo(View targetView, int position, long id) {
            this.targetView = targetView;
            this.position = position;
            this.id = id;
        }

        /**
         * The child view for which the context menu is being displayed. This
         * will be one of the children of this AdapterView.
         */
        public View targetView;

        /**
         * The position in the adapter for which the context menu is being
         * displayed.
         */
        public int position;

        /**
         * The row id of the item for which the context menu is being displayed.
         */
        public long id;
    }
用法:
    AdapterView.AdapterContextMenuInfo info;
        try {
             info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
        } catch (ClassCastException e) {
            Log.e(TAG, "bad menuInfo", e);
            return false;
        }



    info.id
    info.position
    info.targetView

© 著作权归作者所有

共有 人打赏支持
LiangX
粉丝 22
博文 33
码字总数 12468
作品 0
朝阳
程序员
私信 提问
android api 中文 (74)—— AdapterView.AdapterContextMenuInfo

一、结构 public static class AdapterContextMenuInfo extends Object implements ContextMenu.ContextMenuInfo java.lang.Object android.widget.AdapterView.AdapterContextMenuInfo 二、......

walb呀
2017/12/05
0
0
ListView中单击其中一项创建ContextMenu,如何获取该localBookList...

如果是在ListView进行创建的上下文菜单,那么如何获取ListView所单击列项的数据呢? 有两种方式可获取: 1、 可以通过在长时间点击OnLongItemClick方法事件,将所单击的View数据进行临时保存...

风清入舞
2012/08/28
0
1
android通过上下文菜单获取ListView中被选中的条目的信息?

对ListView绑定了上下文菜单(删除、修改),该怎样获取Listview被选中项的信息啊?谢谢 //注册上下文菜单 registerForContextMenu(mListView); /** * 创建上下文菜单 */ @Override public ...

当空皓月
2013/12/27
5.7K
4
AsyncTaskLoader(异步装载)对sqlite数据库删改操作

效果图示例: 1、在配置清单里配置需要的权限 <uses-permission android:name="android.permission.WRITEEXTERNALSTORAGE"/> <uses-permission android:name="android.permission.MOUNTUNMOU......

初来小修
2016/02/15
122
0
Android FM模块学习之四源码分析(七)

接上一篇,现在分析androidvendorqcomopensourcefmfmapp2srccomcaffmradioStationListActivity.java protectedvoid onCreate(Bundle savedInstanceState)方法里 绑定FMRadioService服务 bind......

天王盖地虎626
01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

powerdesigner连接Mysql数据库

此次使用Mysql8.0和powerdesigner16.5 1、新建一个pdm 这里有个疑问,本人的mysql的版本是8.0,但如下图DBMS里最高只有mysql5.0,但以后没什么影响,所以未深究。 2、点击菜单栏里database,...

jxlgzwh
23分钟前
1
0
java 中 for 、foreach 和 迭代器 的学习笔记

for ,foreach 的区别如下: 1. 形式区别 对于for循环,我们采用: for(int i=0;i<arr.size();i++){...} 对于foreach: for(int i:arr){...} 对与迭代器: Iterator it = arr.iterator...

hellation_
29分钟前
2
1
使用keepalived搭建高可用集群

概览 涉及理论知识点:VRRP协议 https://blog.csdn.net/zhyvodka/article/details/41800399 准备工作 三台机器恢复快照,抹掉LVS的实验痕迹 规划: wangzb01 web1wangzb02 Nginx负载均衡1w...

wzb88
38分钟前
1
0
深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别

C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字...

天王盖地虎626
59分钟前
4
0
关于我这三年的架构历程(待完成)

从16年7月实习至今,快三年的开发经历中,经手了好几个项目。目前有幸作为一个项目的负责人,完成了一个项目的完全架构设计。因此想记录下这份架构设计中的点点面面。 总架构: 基于DNS的负载...

赵熠熠
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部