본문 바로가기

반응형

InputMethodManager

[안드로이드] 핸들러, 커스텀 프로그레스바를 이용해서 타이머 만들기 - Handler, Custom ProgressBar, TextWatcher, InputMethodManager 이전에 포스팅했던 커스텀 프로그레스바와 핸들러를 이용해서 간단한 타이머를 만들어보겠습니다. 이전 글이 궁금하신 분은 링크를 참고해주세요 1.activity_main.xml 참고사항 FrameLayout을 이용해야 LinearLayout 뒤쪽에 프로그레스바를 위치할 수 있기 때문에 FrameLayout을 사용했습니다. EditText안에 imeOptions를 설정했을때 작동을 안 하는 경우가 있는데 그 문제는 inputType을 지정해주시면 해결됩니다. 상단 코드에서 EditText부분을 참고 부탁드립니다. 2. progress.xml 이전 포스팅과 비교했을때 색상만 변경되고 나머지는 동일합니다. 3. MainActivity.java import android.os.Bundle; import android.. 더보기
[안드로이드] 키보드 내리기, 올리기(InputMethodManager) 키보드의 확인키를 눌렀을 때, 또는 다른 뷰를 선택했을 때 키보드가 내려가게 하는 방법 키보드의 확인키를 눌렀을때는 방법이 두 가지입니다. 1. xml에서 설정 시 android:imeOptions="actionDone" 해당 코드가 작동하기 위한 조건은 inputType을 지정해주셔야 합니다. 2. java 코드에서 설정 시 EditText et = findViewById(R.id.et); InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_MANAGER); //EditText 리스너 설정 et.setOnEditorActionListener(new TextView.OnEditorActionListener(){ @Overr.. 더보기

반응형