2016-09-18 9 views
-1

키보드의 "Enter"버튼을 누르기위한 이벤트/조치를 추가하는 방법을 알고 싶습니다.Android 키보드의 "Enter"버튼에 조치 추가

당신 글고

<EditText 
android:id="@+id/password" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:hint="@string/password_hint" 
android:inputType="textPassword" 
android:imeOptions="actionLogin" /> 

을에 작업을 지정한 다음 리스너를 만드는 당신은 대해서는 imeOptions을 사용할 수 있습니다

답변

1

속성 "액션은 내가 내 응용 프로그램에 생성 된 버튼을 누르는 것과 같은 것" 그 행동에 대한 당신의 활동/조각에

EditText password = (EditText) findViewById(R.id.password); 
password.setOnEditorActionListener(new OnEditorActionListener() { 
@Override 
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
    if (actionId == EditorInfo.IME_ACTION_LOGIN) { 
     login(); 
    } 
    return false; 
}}); 
+0

그러나 코드에서 "enter"는 EditText를 사용하면 작동합니까? "enter"가 내 앱의 버튼과 동일한 작업을 수행하는 방식을 원합니다. – Mekillerow

+0

EditText가 없는데 어떻게 키보드를 열어 보시겠습니까? –

+0

오, 그래, 나 자신을 잘못 표현했다. imeOptions에서 나는 내 단추에 넣은 동일한 metod를 넣을 수 있습니까? 두 사람 모두 동일한 행동을 취하십시오. – Mekillerow