728x90
반응형
SMALL
Editext 사용시 키보드의 종류를 크게는 이메일 , 숫자 로 구분지어 띄울수있다.
이때 사용하는게 inputType 이다
- 숫자키보드
...
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"/>
...
- 이메일형식키보드
...
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"/>
...
이때 키보드의 지동으로 다음 ,완료 버튼이 생기게 된다.
다음을 누르면 다음 EditText 로 이동하게 된다. 따로 지정할수도 있다.
그리고 다음 EditText 가 없으면 다음 버튼이 완료버튼으로 바뀌게 된다.
위와 같이 다음. 완료 버튼의 이벤트동작을 막고 싶다면
다음 버튼을 눌렀을때 지정할 수 있는 EditeText 의 id 값을 본인의 EditText 의 id 값을 지정하면
무반응 이벤트가 된다. 즉
안드로이드 키보드의 "다음" or "완료" 버튼에 무반응이벤트를 입히고 싶다면
아래와 같이 하면된다.
[ JAVA ]
...
textEdit = findViewById(R.id.textEdit);
textEdit.setNextFocusDownId(textEdit.getId());
...
[ Xml ]
...
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:nextFocusDown="@id/et_info_send"
android:inputType="number"/>
...
- 끝 -
'Android Study' 카테고리의 다른 글
안드로이드 앱 삭제는 확실하게!! (0) | 2019.04.02 |
---|---|
JSON 을 SharedPreference 에 저장하여 사용하기 (0) | 2019.04.02 |
입력값을 Filter 와 Match 를 이용하여 Pattern 체크하기 (0) | 2019.01.31 |
갤럭시 S9 디바이스 PC 연결이슈 (0) | 2019.01.30 |
Error : android.view.WindowManager$BadTokenException (0) | 2019.01.25 |