Я хочу нажать кнопку «Назад», чтобы закрыть PopupWindow. Но я также могу щелкнуть снаружи, чтобы сделать что-то еще, PopupWindow не пропустите. Я пробовал popupWindow.setFocusable(true);
, но PopupWindow будет уволен, когда я выйду наружу. Я стараюсь, чтобы пользовательский вид.PopupWindow - Отклонение при нажатии, но не снаружи
public class OtherBrifeIntroView extends LinearLayout
{
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK)
{
Toast.makeText(mContext, "test", Toast.LENGTH_SHORT).show();
return true;
}
return super.dispatchKeyEvent(event);
}
}
но он не работает. Можете ли вы мне помочь?
http://stackoverflow.com/questions/10577596/issue-dismissing-popup-window, это поможет. – HourGlass