EditText Focus 제거에 대한 실험!! - Dialog 호출 시 키패드 활성화 되는 문제를 해결하고자 구글링 후 최종 결과 기록. 1. EditText를 감싸고 있는 LinearLayout에 옵션 추가.android:focusable="true"android:focusableInTouchMode="true" -> 포커스는 사라지지만 키패드는 활성화 됨. 2. edittext.clearFocus() 호출. -> 변화없음. 3. Edittext XML에 옵션을 주고 키패드 닫힘 매서드 호출.android:focusable="true"android:focusableInTouchMode="true" -> 변화없음. 4. delay를 통한 focus제거. -> 키패드 내려감!!! -> 원인은 화면이 그려..
안드로이드 Dialog 키패드 Focus 활성화 시키기 키패드 활성화 시키기 위해 코드단에서 다음 코드를 추가 하였다. 12mEditText.requestFocus();((InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(mEditText, 0);cs 키패드가 활성화되지 않는다.xml에서 EditTextdp focusableInTouchMode 옵션을 활성화 해줬다.1android:focusableInTouchMode="true"cs 이 또한 변화가 없다.1dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSAB..
문제 :EditText가 활성화 되면서 전체 컨텐츠 영역이 키패드에 가려지는 문제. 해결 : ScrollView로 레이아웃을 한번 감싸준다. 추가 문제 : EditText에 포커스가 자동 할당되어 키패드가 엑티비티 실행 시 나타난다. 해결 :1. 안드로이드 메니페스트의 해당 엑티비티에 android:windowSoftInputMode="stateAlwaysHidden" 또는 "stateHidden"추가.2. getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN );3.editText.setType( InputType.NULL );4. 그외 ScrollView에 리스너를 추가하거나 EditText에 리스..