OK, 2 ~ 6 개의 숫자 입력이 필요합니다. 사용자가 끝나면 버튼을 눌러 처리를 시작한 다음 중간 결과가 표시됩니다. 문제는 이며 키보드를 사라지게 할 수없고 결과가 나타나는 스크롤 영역을 덮어 버리는 문제입니다.버튼을 누른 후 키보드가 보이지 않는 경우
나는 confirmButton.setOnClickListener (새 View.OnClickListener() { 공공 무효 온 클릭 (보기보기) {
//hide keyboard :
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
// do stuff
}
});
를 사용하고 있지만, 이것은 키보드를 숨기지 않습니다. 나는 한을 사용하는 확인 버튼 - 입력 중 일부는 선택 사항이므로 포커스 변경 리스너 또는 유사 기능을 사용할 수 없습니다. 부모 윈도우에서 키보드를 숨길 수있는 능력에 영향을 미치고 있습니까?
또는 더 불길한 일이 뭔가요?
뒤로 버튼을 클릭하면 키보드가 사라지고 예상되는 모든 입력을 통해 "다음"을 클릭 한 다음 키보드의 "확인"을 클릭 할 수 있지만 사용자가 부 자연스러운 일을하게됩니다.
아이디어가 있으십니까?
예를 들면 다음과 같습니다! – Martin