我有一个不常见的问题/问题
我尝试做什么:
所以我的想法是在我启动应用程序/活动时向键盘添加一个监听器,而不是直接在键盘的“onCreate”方法中添加(就像我现在这样做)
但我无法让它发挥作用。是否有可能让键盘的实例运行或类似的东西?
另一种可能性是监听所有这些事件(如前所述,在键盘的“onCreate”方法中添加监听器),但后来我需要找出我在哪个EditText字段或其他任何事件。只找到 EditorInfo attribute.packageName ,它告诉我我所在的应用程序包。
SoftKeyboard.java:
public void onPress(int primaryCode) {
fireKeyPressed(primaryCode, System.currentTimeMillis());
}
private void fireKeyPressed(int primaryCode, long time){
for(KeyboardListener l : listeners){
l.keyPressed(primaryCode,time);
}
}
atm没什么花哨的
活动:我会“喜欢”做什么:
KeyEventInputListener l = new KeyEventIntputListener();
SoftKeyboard sk = SoftKeyboard.getInstance();
st.addListener(l);
l.getListOfKeys();
我希望我能说清楚我要做的事情:)
TIA !!!