[英]Overflow menu in listview items
I have Listview.我有列表视图。 And I want to add overflow menu to each listview's item.
我想为每个列表视图的项目添加溢出菜单。 How to do it?
怎么做? Now I add button to every item and show dropdown menu when user clicks on this button.
现在我向每个项目添加按钮并在用户单击此按钮时显示下拉菜单。 But I want to replace this ordinary button with overflow one.
但我想用溢出按钮替换这个普通按钮。
On your onCreate() method, create a popup menu like this:在您的 onCreate() 方法上,创建一个像这样的弹出菜单:
popupMenu = new PopupMenu(this, findViewById(R.id.anchor)); popupMenu = new PopupMenu(this, findViewById(R.id.anchor)); popupMenu.getMenu().add(...);
popupMenu.getMenu().add(...); popupMenu.setOnMenuItemClickListener(this);
popupMenu.setOnMenuItemClickListener(this);
In your onClickListener trigger the display of the popup menu在您的 onClickListener 中触发弹出菜单的显示
popupMenu.show(); popupMenu.show();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.