我正在尝试为我的应用添加功能。这是列表视图中每个项目的菜单(上下文菜单/选项菜单)。但是,我在查找有关如何执行此操作的教程或文章时遇到问题。菜单与图片上的菜单类似。 http://pctechtips.org/pics/android_listview_menu.png。我不会发布任何代码。这是应用程序的github。 https://github.com/zentech/Netdroid
我只是想让某人指出我在哪里开始这个 感谢
答案 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
}
});