홈>
EditText
에 신청서가 있습니다
기본보기의 요소.
즉, 애플리케이션이로드되면 기본적으로 소프트 키보드가 나타납니다.
로드시 키보드를 숨기고 싶습니다.
그래서
EditText
를 탭 할 때까지 표시되지 않습니다
보기.
어떻게 관리하나요?
- 답변 # 1
- 답변 # 2
AndroidManifest.xml
에서 :<activity android:name="com.your.package.ActivityName" android:windowSoftInputMode="stateHidden" />
windowSoftInputMode
에 대한 자세한 내용 여기에서 찾을 수 있습니다.이 설정은 사용자가 새로운 활동에 들어갈 때 소프트 키보드를 숨 깁니다 (EditText 컨트롤이 포커스를 얻더라도). 소프트 키보드는 사용자가 편집 상자 컨트롤을 클릭 할 때만 표시됩니다.
- 답변 # 3
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
EditView에 포커스가있는 경우에도 모든 상황에서 숨길 수 있습니다.
EditText editView = (EditText) findViewById(R.id.editTextConvertValue); editView.setInputType(InputType.TYPE_NULL);
더 쉬운 일을 할 수 있습니다. 이것을 LinearLayout (또는 루트 인 다른 레이아웃)에 추가하십시오 :