2
EditText보기가 포함 된 ListView가 있습니다. 이 EditText보기를 터치하면 소프트 키 패드가 나타납니다 (원하는대로).목록보기의 EditText?
android : windowSoftInputMode = "adjustPan"을 사용하면 터치 패드가 ListView의 하단 부분을 숨기고 포커스가있는 EditText보기 (그냥 터치 된 것)가 숨겨집니다. 나는 이것이 android : windowSoftInputMode = "adjustResize">를 사용하여 해결할 수 있음을 안다. 그러나이 경우 EditText보기 크기 조정으로 인해 포커스가 손실됩니다.
저는 키 패드를 사용하여 EditText보기를 숨기지 않고 포커스를 잃지 않을지 궁금합니다.
나는 그것을 시험해 보았다. 아직 작동하지 않았다. – orange
답변이 편집되었습니다 지금 작동하는지 확인 – Gatekeeper
그 일을 확인했습니다. 포커스 변경 수신기 (예 : 키 패드가 열렸지 만 결과가 표시되지 않음)에서 editText.requestFocus()를 호출했습니다. 키패드를 열면 특별한 이벤트가 표시됩니까?/ – orange