我使用"adb shell input tap 'x‘'y'“命令点击触摸屏android设备上的指定位置。但我正在工作的设备是一台电视(基于android),它只能通过遥控器使用。我能够使用"adb shell settings put system pointer_location 1“启用指针位置,并使用连接到电视的蓝牙键盘找到我想要点击的按钮的确切'x‘和'y’位置。但是"adb shell input tap“命令在触摸屏设备上不起作用,猜测是由于非触摸屏设备造成的。在非触摸屏(TV)设备上轻触所需按钮是否有解决方法?
我用一个TextArea和一个CheckBox做了一个Container复合体。在我的应用程序中,我创建了许多这样的"Containers“,并在其中的每个TextArea中添加了一个ActionListener (由类实现)。如下所示:
for(int i = 0 ; i<20;i++){
MyContainer c = new MyContainer();
TextArea t = c.getTextArea();
t.addActionListener(this);
}
我希望TextArea捕捉事件,如果按下了,则将CheckBox选中或取消选中。它在非触摸设备和模