答案 0 :(得分:0)
首先在 /drawable/menu/menu.xml
中创建一个menu.xml文件<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/one"
android:title="One" />
<item
android:id="@+id/two"
android:title="Two" />
<item
android:id="@+id/three"
android:title="Three" />
</menu>
声明
private PopupMenu popup;
现在在列表视图中{您的菜单点图标} .setonClickListener方法
popup = new PopupMenu(getContext(), v);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.menu, popup.getMenu());
popup.show();
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.one:
break;
case R.id.two:
break;
case R.id.three:
break;
}
return false;
}
});