android:maxLength="12"
android:singleLine="true"
이렇게 속성을 줬더니
글자수가 12자가 넘어가네요..
같이 쓸 수 있는 방법 있을까요?
글자수도 제한두고,
엔터키를 치면 다음칸으로 이동시키고 싶은데..ㅠㅠ
글자수 제한은 MexLength로 되는게 일반적인데 이상하네요..
안되면 InputFilter로 메쏘드를 제작해보세요. 아니면 아래처럼 사용해도 됩니다.
edittext.setFilters( new InputFilter[]{new InputFilter.LengthFilter(최대길이)} )
엔터기능을 다음으로 바꾸는건
edittext.setImeOptions( EditorInfo.IME_ACTION_NEXT );
edittext.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE | 0);
edittext.setOnEditorActionListener( new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if( actionId == EditorInfo.IME_ACTION_NEXT ){
// To - do, 일반적으로 Next는 처리를 하지 않아도 그 다음 에디트텍스트로 넘어가게 됩니다.
// 강제로 지정하고 싶으면 nextEdtText.requestFocus(); 정도로 사용하면 되겠죠.
}
});
를 이용하세요.
로그인 유지
글자수 제한은 MexLength로 되는게 일반적인데 이상하네요..
안되면 InputFilter로 메쏘드를 제작해보세요. 아니면 아래처럼 사용해도 됩니다.
edittext.setFilters( new InputFilter[]{new InputFilter.LengthFilter(최대길이)} )
엔터기능을 다음으로 바꾸는건
edittext.setImeOptions( EditorInfo.IME_ACTION_NEXT );
edittext.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE | 0);
edittext.setOnEditorActionListener( new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if( actionId == EditorInfo.IME_ACTION_NEXT ){
// To - do, 일반적으로 Next는 처리를 하지 않아도 그 다음 에디트텍스트로 넘어가게 됩니다.
// 강제로 지정하고 싶으면 nextEdtText.requestFocus(); 정도로 사용하면 되겠죠.
}
}
});
를 이용하세요.