2010-12-17 7 views
3

android의 기본 키보드를 변경하려면 어떻게해야합니까? 숫자 키보드를 먼저 표시하고 숫자 키보드에서 ABC를 클릭하면 알파벳 키보드를 표시하고 싶습니다. 구현할 수 있습니까? 미리 감사드립니다. 숫자 키보드 기본값 받기

답변

0

자신의 키보드를 쓴 경우를 제외하고 그 어떤 답을 찾지 못했습니다 그 inputype 속성에있는 단어 "전화"와 EDITTEXT

0

사용 InputType = ""당신의 글고에서

0

는 그냥 숫자 키보드에 IME 옵션을 구현 한 번 클릭 변경 입력은 다음과 같이 프로그램 입력 :

EditText editText= (EditText) mView.findViewById(R.id.et_awesome); 
editText.setOnEditorActionListener(new EditText.OnEditorActionListener() { 
@Override 
public boolean onEditorAction(EditText v, int actionId, KeyEvent event) { 
if (actionId == EditorInfo.IME_ACTION_GO) { 
    editText.setInputType(InputType.TYPE_CLASS_TEXT); 
    return true; 
} 
return false; 
} 

}); XML에

글고 :

<EditText 
    ... 
    android:imeOptions="actionGo" 
    android:imeActionLabel="ABC" 
    android:imeActionId="666" 
    android:inputType="number"/>