zoukankan      html  css  js  c++  java
  • Android学习笔记长按事件的处理

    常见的长按事件

    代码示例:

      @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //第二步:把长按事件注册到菜单,并打开菜单
            ImageView imageView = findViewById(R.id.imageView);
            imageView.setOnLongClickListener(new View.OnLongClickListener() {
                @Override
                public boolean onLongClick(View v) {
                    registerForContextMenu(v);
                    openContextMenu(v);
                    return false;
                }
            });
        }
        //第一步:在MainActivity中重写onCreateContextMenu菜单,为菜单添加选项值
        @Override
        public void onCreateContextMenu(ContextMenu menu, View v,
                                        ContextMenu.ContextMenuInfo menuInfo) {
            super.onCreateContextMenu(menu, v, menuInfo);
            menu.add("收藏");
            menu.add("下载");
        }
    
  • 相关阅读:
    架构阅读笔记9
    架构阅读笔记8
    架构阅读笔记7
    架构阅读笔记6
    架构阅读笔记5
    git安装使用详解
    mysql主从
    人定胜天
    jquery即点击改
    无限极分类/数组处理
  • 原文地址:https://www.cnblogs.com/lzpq/p/12802908.html
Copyright © 2011-2022 走看看