2013-03-05 16 views
4

我正在創建覆蓋屏幕。除了Android 4.0+默認鍵盤背面(鍵盤向下),主屏幕&鍵盤打開時最近的應用程序按鈕,其他所有功能都完美無缺。這些按鍵不會觸摸,而是觸摸上方的按鍵。例如,當輕敲回來的逗號被挖掘,當點擊家庭空間鍵正在挖掘等ICS鍵盤背面,在覆蓋層上打開時不會觸摸主屏幕按鈕

該問題是從Android的默認鍵盤從4.0以後纔看到,因爲三星設備有自己的鍵盤實現不要在橫向模式下顯示此問題,默認鍵盤正常工作,但鍵盤處於全屏模式。

enter image description here

我不知道,如果故障是在鍵盤的實現或礦井。無論如何,應該找到修復程序,因爲大多數用戶都將使用默認鍵盤。

對於疊屏,我使用以下標誌:

int flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL 
      | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN 
      | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR; 

    params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR; 
    params.flags |= flags; 
    params.format = PixelFormat.TRANSPARENT; 

請讓我知道,如果以瞭解我的query.I需要更多的代碼段已通過許多已經問的問題,但didn`發現任何匹配我的查詢。希望找到一些解決方案。

回答

0

在4.0 IME中爲觸摸按鍵引入了錯誤更正。 你能檢查相同的LatinIME來源嗎?