2013-12-24 3 views
0

Возможно ли иметь прозрачную работу, которая будет принимать нажатия кнопок? Мне нужно разрешить касание, но захватить кнопки аппаратного тома (в onButtonPressed).Android - Transparent Overlay Деятельность, которая принимает нажатия кнопок

Любые указатели? Спасибо

+0

Что вам нужно, дайте пример ...? –

+0

Я хочу переназначить кнопки громкости в других активах. Я думал, что служба b/ca не может принимать события аппаратной кнопки, у меня может быть прозрачная активность, которая будет ловить громкость и переназначить их, как я хочу (возвращая true, чтобы система не справлялась с ней). – Shmuel

ответ

0

Я не думаю, что вы можете иметь прозрачную активность, но у вас могут быть прозрачные кнопки.

+1

у вас могут быть прозрачные действия , Я сделал эту часть. проблема в том, что если я разрешаю касания, то я теряю контроль над аппаратными клавишами ... – Shmuel

+0

О, я неправильно понял. Я все еще не совсем понимаю, но я знаю, что вы можете @Override \t public void onBackPressed() Возможно, он тоже будет работать с кнопками громкости. – Evorlor

+0

он не делает. b/c система не передает эти вызовы моей активности. вот в чем проблема – Shmuel

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