0
holder.iv_delete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final PopupMenu popupMenu = new PopupMenu(context, holder.iv_delete);
MenuInflater inflater = popupMenu.getMenuInflater();
inflater.inflate(R.menu.menu_Popup, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_alert:
//perform operstion
return true;
case R.id.action_delete:
//perform operstion
return true;
}
return false;
}
});
popupMenu.show();
}
});
}
Wenn ich auf Löschen-Knopf klicken, das in roten Kreis Popup-Menü ist, muß auf dieser Schaltfläche Seite öffnen, aber es ist offen OberseitePopupMenu nicht richtig in recycleview Arbeits
Versuchen Sie 'new PopupMenu (Kontext, v);' anstelle von neuen 'PopupMenu (Kontext, holder.iv_delete);' –
@ EduardoHerzer Ich habe versucht, aber es funktioniert nicht. – skIndia
@skIndia bitte überprüfen Sie meine ans. –