phonegap으로 안드로이드 용 채팅 응용 프로그램을 만들고 있지만 문제가 있습니다.입력이 초점을 잃을 때 코드바가 키보드를 숨기는 것을 방지하는 방법
나는 텍스트 영역 필드 (사용자가 메시지를 쓸 수있는 곳)와 메시지를 보내기위한 버튼이 있습니다.
사용자가 텍스트 영역을 클릭하면 키보드가 나타납니다. 그러나 사용자가 단추를 클릭하여 메시지를 보내면 텍스트 영역 필드가 포커스를 잃고 키보드가 사라집니다. 표시된 키보드를 유지하고 텍스트 영역에 포커스를 되돌리고 싶습니다.
나는
$('#text-area).focus()
와 키보드를 선택하기 위해 시도했다 그러나 그것은 작동하지 않았다.
또한이 줄을 내 config.xml에 추가했습니다.
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
나는 플러그인 https://github.com/driftyco/ionic-plugins-keyboard을 사용해 보았습니다. 키보드를 숨길려고하면 이벤트를 발생하지만 내가 할 수있는 유일한 것은
cordova.plugins.Keyboard.show();
문제는 키보드 숨기기/쇼와 애니메이션이 여전히 트리거되는 것입니다 함께 다시 열 수 있습니다.
조언이 있으십니까?
이 문제를 해결 했습니까? –
이 솔루션을 사용해보십시오. https://stackoverflow.com/a/45766254/6381989 저에게 도움이 되었어요! –