0
我写了多屏幕的应用程序时,屏幕中的一个LoginScreen包含两个TextView的两大EditText上的&两个按键,是否可以在应用程序中添加快捷键到按钮?
我的问题是,是否有可能增加对按钮的快捷键,当你设备具有硬键盘当下。
最好的问候, 阿努普
我写了多屏幕的应用程序时,屏幕中的一个LoginScreen包含两个TextView的两大EditText上的&两个按键,是否可以在应用程序中添加快捷键到按钮?
我的问题是,是否有可能增加对按钮的快捷键,当你设备具有硬键盘当下。
最好的问候, 阿努普
您可以实现onKeyListener
您Activity
,并用它来上的按钮模拟点击事件(button.performClick();
)
看看这里:http://developer.android.com/guide/topics/ui/ui-events.html
这里:http://developer.android.com/reference/android/view/View.html#performClick%28%29
嘿感谢您的回复,但让我说我有一个登录按钮,我想分配Shift + s作为一个硬键盘快捷键,那么我该怎么做 – 2011-04-20 15:04:54
阅读API如何实现一个KeyListener在这里:http://developer.android.com/reference/android/view/View.OnKeyListener.html和这里的keycodes:http://developer.android.com/reference/android/view/KeyEvent.html#META_SHIFT_ON 。你有你需要做的一切。 – Aleadam 2011-04-20 15:12:25
是否有任何代码示例可用于执行此操作。 – 2011-04-25 07:35:27