日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > android popup設置為不可點擊后,按keyback也沒有反應了?

android popup設置為不可點擊后,按keyback也沒有反應了?

來源:程序員人生   發布時間:2015-02-02 08:36:03 閱讀次數:4285次

最近自己在做1個項目是需要彈出信息框, 我使用的是popupwindow,我之前設置的有這個:

m_pop_GameMatchWaitTip.setBackgroundDrawable(new PaintDrawable());
m_pop_GameMatchWaitTip.setOutsideTouchable(true);

就是支持框體外點擊獲得焦點關閉,但是用戶使用效果不佳,現在要改成信息提示框不可以點擊屏幕關閉,要按keyback鍵關閉,經過自己的1番研究,以下方法可以實現解決這個問題:

就是在這個popupwindow.xml配置文件里面加上1個無關的view或沒有點擊的需要的view便可,我設置以下:

 this.m_txt_Match_Name.setFocusableInTouchMode(true);
    this.m_txt_Match_Name.setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK)
      {
           if (m_pop_GameMatchWaitTip != null)
           {
            m_pop_GameMatchWaitTip.dismiss();
            }
           return true;
        }
       
return false;
}
});

這樣就能夠通過監聽這個view,從而關閉這個popupwindow。

希望自己可以幫助到其他需要這個問題的朋友,有問題可以大家1起交換。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产日韩在线播放 | 福利视频二区 | 日韩精品免费在线视频 | 中文天堂视频在线 | 欧美日韩在线一区二区三区 | 综合第一页 | 亚洲艹| 国产精品一区三区 | 免费成人黄色网 | 精品久| 激情av网站 | 欧美一区二区三区成人 | 91超碰成人 | 国产精品成人一区二区网站软件 | 91com在线观看 | 久久精品视频在线 | 国产精品99久久免费观看 | 日韩欧美国产一区二区三区 | 男女午夜视频 | 亚洲福利视频导航 | 精品av久久久久电影 | 免费色网| 91精品国产综合久久香蕉最新版 | 国产精品高潮呻吟久久 | 日韩精品一区在线观看 | 国产伦精品一区二区三区四区免费 | 久久久久久国产精品 | 久久999免费视频 | 国产一区二区三区视频在线观看 | 18av在线视频| 亚洲女人天堂成人av在线 | 日本欧美国产 | 亚洲我射av | 久久一级| 亚洲成人av一区 | 美女国内精品自产拍在线播放 | 国产91久久精品一区二区 | 99成人精品 | 免费人成在线观看网站 | 日本欧美中文字幕 | 国产精品毛片一区二区三区 |