Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 查找键盘的x-y坐标_Android_Keyboard - Fatal编程技术网

Android 查找键盘的x-y坐标

Android 查找键盘的x-y坐标,android,keyboard,Android,Keyboard,我需要找到每个按键的x-y坐标 如何与键盘交互? 我已经用onKey方法尝试了OnKeyListener,但运气不好 public boolean onKey(View v, int keyCode, KeyEvent event) { String key = String.valueOf(event.getKeyCode()); int[] location = new int[2]; v.getLocationInWi

我需要找到每个按键的x-y坐标 如何与键盘交互? 我已经用onKey方法尝试了OnKeyListener,但运气不好

public boolean onKey(View v, int keyCode, KeyEvent event) {
            String key = String.valueOf(event.getKeyCode());
            int[] location = new int[2];
            v.getLocationInWindow(location);
            int x = location[0] + v.getWidth() / 2;
            int y = location[1] + v.getHeight() / 2;
            KeyVals keyVals = new KeyVals(x,key,y);
            keyVal.add(keyVals);

谢谢

我的解决方案是创建我自己的键盘,然后我可以跟踪x-y坐标

我认为这是不可能的,而且如果你用一些复杂的逻辑来找到它,并且图x和y也会在不同的设备上有所不同..我认为DJphy是对的。你想实现什么?我想用这些数据来探索一些事情,我需要每个按键的x-y值