PopUpWindow отклонить вопрос - PullRequest
       0

PopUpWindow отклонить вопрос

0 голосов
/ 09 февраля 2011

Я должен показать всплывающее окно.Если я показываю это в событии щелчка ImageView, то я вызываю команду dismiss it hides.Но когда я показываю это в событии Touch ImageView, то отклоняю вызовы событий, но всплывающее окно не скрывается.Каковы причины этой ошибки?Как я могу решить это?

Код, который я использовал для отображения всплывающего окна:

DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    int width = dm.widthPixels; //320       
    CabotMessageHandler.printConsole("width of screen"+width);

    //show Popup
    LayoutInflater inflater = (LayoutInflater)
       this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    popupView=inflater.inflate(R.layout.gallerytoppopup, null, false);
    pw = new PopupWindow(
       popupView, 
       width, 
       30, 
       true);
    // The code below assumes that the root container has an id called 'main'
    pw.setAnimationStyle(R.anim.popupanimation);
    pw.showAtLocation(this.findViewById(R.id.webview), Gravity.TOP, 0, 30);

1 Ответ

0 голосов
/ 15 февраля 2011

Наконец-то я выяснил проблему.Событие сенсорного вызова дважды, и два всплывающих окна созданы.Это было причиной не скрывать всплывающее окно при вызове dismiss (одно всплывающее окно скрывается, а другое остается там).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...