2014-02-21 4 views
0

Я использую эти параметры для отображения изображения на экране. (Это работает на сервисной причине, что я использую WindowManager вместо обычного ПУТЬ изображение приходит и уходит continuesly)Использование параметров windowManager для клавиатуры

WindowManager.LayoutParams params = new WindowManager.LayoutParams(
       WindowManager.LayoutParams.MATCH_PARENT, 
       WindowManager.LayoutParams.MATCH_PARENT, 
        WindowManager.LayoutParams.TYPE_PHONE, 
        WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, 
        PixelFormat.TRANSLUCENT 

); 

Дело в том, когда я использую FLAG_NOT_TOUCHABLE позволяет сенсорного пользователя пройти через изображение, которое хорошо, и это то, что я хочу. но когда есть необходимость в текстовом вводе, клавиатура продолжает исчезать (я хочу, чтобы она была там, поэтому я могу вводить текст, даже если изображение перекрывается). это работает для кнопок и другого ввода, но keybord исчезает. Как я могу сохранить оба?

ответ

0

изменение WindowManager.LayoutParams.TYPE_PHONE до WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY решена проблема.

Смежные вопросы