有人能指出我在列表视图中的上下文菜单

时间:2017-08-08 16:20:15

标签: android listview contextmenu

我正在尝试为我的应用添加功能。这是列表视图中每个项目的菜单(上下文菜单/选项菜单)。但是,我在查找有关如何执行此操作的教程或文章时遇到问题。菜单与图片上的菜单类似。 http://pctechtips.org/pics/android_listview_menu.png。我不会发布任何代码。这是应用程序的github。 https://github.com/zentech/Netdroid

我只是想让某人指出我在哪里开始这个 感谢

1 个答案:

答案 0 :(得分:1)

您必须在点击适配器内的3dots图像时显示弹出菜单

代码:

//Creating the instance of PopupMenu
            final PopupMenu popup = new PopupMenu(activity, level);
            //Inflating the Popup using xml file
            popup.getMenuInflater().inflate(R.menu.popup_level, popup.getMenu());

            //registering popup with OnMenuItemClickListener
            popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
                public boolean onMenuItemClick(MenuItem item) {
                    level.setText(item.getTitle());
                    return true;
                }
            });

menuImage.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {          

            popup.show();//showing popup menu
        }
    });

tutorial here