상세 컨텐츠

본문 제목

Android - IME 포커스 제거 및 사용하지 않기

개발 환경/Android

by cepiloth 2018. 9. 4. 21:52

본문

728x90
반응형




안드로이드 레이아웃을 구성하고 에디트텍스트(EditText)에 포커스가 있으면 앱 실행시에 IME 실행이 되는 경우가 있다.


어플리케이션을 최초 실행시 에디트텍스트(EditText)에 포커스를 주지 않거나 IME 가 실행되지 않도록 하는 방법에는 최초 포커스를 Layout 에 포커스를 추거나 사용자 이벤트에 따라서 포커스 유무를 설정 하도록 할 수 있다.


1
2
3
4
5
6
7
8
9
10
public class ExampleActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Disable IME for this application 
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM,
                             WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
    }
}
cs


728x90
반응형

관련글 더보기

댓글 영역