2011-04-20 6 views
0

나는 여러 화면을 사용하여 응용 프로그램, 두 개의 텍스트 뷰의 두 글고의 & 두 개의 버튼을 포함 LoginScreen되는 화면 중 하나를 썼다바로 가기 키를 앱의 버튼에 추가 할 수 있습니까?

제 질문은, 당신 장치가 하드 키보드가있는 경우 버튼에 대한 바로 가기 키를 추가 할 수 있습니다 선물.

최고 감사합니다, 아누 프

답변

1

당신은 당신의 Activity-onKeyListener를 구현하고 버튼을 클릭 이벤트를 시뮬레이션하는 데 사용할 수 있습니다 (button.performClick();)

여기를보세요 : 여기 http://developer.android.com/guide/topics/ui/ui-events.html
과 : http://developer.android.com/reference/android/view/View.html#performClick%28%29

+0

안녕하세요, 답장을 보내 주셔서 감사합니다.하지만 로그인 버튼이 있으며, 하드 키보드 단축키로 Shift + S를 지정하고 진행하려면 어떻게해야합니까? –

+0

API를 구현하는 방법 읽어보기 여기에서 KeyListener : http://developer.android.com/reference/android/view/View.OnKeyListener.html 및 여기에 키 코드 : http://developer.android.com/reference/android/view/KeyEvent.html#META_SHIFT_ON . 거기에는 필요한 모든 것이 있습니다. – Aleadam

+0

이 작업을 수행하는 데 사용할 수있는 코드 예제가 있습니까? –

관련 문제