用于D-pad中央按压的Android文具

问题描述 投票:0回答:1

我正在开发与android-auto交互的设备。安装在设备上的启动器应用程序具有实现了onClickLIstener的自定义小部件。因此,如果我按键盘上的ENTER键,则会激活oncl​​ick,并且可以成功导航用户。但是,当用户按下扫描码为23的D-PAD时,输入已成功注入android,但未激活oncl​​ick侦听器。我想知道如何实现一个视图,例如一个具有d-pad扫描代码的侦听器的按钮。

android-studio android-source
1个回答
0
投票

如果要在应用程序级别处理此问题,请覆盖dispatchKeyEvent或onKeyDown / onKeyUp。

否则,请修改PhoneWindowManager以在收到DPAD_CENTER时执行某些操作(例如,将其映射到KEYCODE_ENTER)。

我认为也可以完成.kl files的映射,但这是较低的级别,我自己以前从未做过。

© www.soinside.com 2019 - 2024. All rights reserved.