0
こんにちは私はリストとポップアップメニューがある小さなアプリを作っています。 ポップアップメニューが表示されたときに、選択した項目をシェーディングしています。 アクティブになっているポップアップメニューがアクティブになっていないかどうかを確認する方法はありますか? たとえば、ポップアップメニューが開いていて、画面上の他の場所を押しています。ポップアップメニューが消えます。それをキャプチャするリスナーはありますか?ポップアップメニューが非アクティブになっているかどうかを確認する/ポップアップメニューが表示されているかどうかを確認する
popupMenu2 = new PopupMenu(getContext(), v);
popupMenu2.getMenuInflater().inflate(R.menu.popup_unknown_number,
popupMenu2.getMenu());
popupMenu2.setOnMenuItemClickListener(new
PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
if (item.getItemId() == R.id.delete_unknown) deleteVM(v,model);
return true;
}
});
popupMenu2.show();
シェーディングは、彼が答える見つかり
v.setSelected(true);