找到键盘x-y坐标

时间:2015-07-09 08:39:51

标签: 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.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);

谢谢!

1 个答案:

答案 0 :(得分:-1)

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