Android에서 PhoneGap을 사용하고 있습니다. 특정 필요에 따라 키보드 레이아웃을 변경해야합니다. 좋은 예는 한 텍스트 항목에서 다른 텍스트 항목으로 이동할 때 GMail 앱이 키보드 레이아웃을 어떻게 변경하는지 보는 것입니다. 이메일을 입력해야하는 경우 @ 기호가 표시되지만 다른 텍스트 필드에 포커스가 있으면 제거됩니다.요청시 Softkeyboard 레이아웃을 변경하는 방법은 무엇입니까?
내 UI가 기본이 아니라 html입니다. PhoneGap을 사용하고 JS API를 통해 키보드를 보여줍니다. 아마도 현재 사용중인 Softkeyboard 플러그인에 코드를 추가해야 할 것입니다.
감사합니다, 일란
- 나는 플러그인을 통해 기본 재료에 대한 전체 액세스 할 수 있습니다. 나는 같은 것을 성취하기위한 실용적인 방법을 찾고있다. 나는 이것이 의미가 있기를 바랍니다. – foxi
예. 하지만 저는 키보드 API에 대한 많은 지식을 가지고 있습니다. Swype에서 Android 개발팀을 이끌었습니다. 사용하는 키보드 레이아웃이 imeOptions와 locale에만 영향을줍니다. imeOptions은 프로그래밍 방식으로 일을 처리하는 방식이며 적어도 4.1 버전에서는 레이아웃을 제안 할 API가 없습니다. 4.2 버전을 추가했을 수도 있지만 의심 스럽습니다. –
아주 좋아요. 나는 다른 방법으로 생각해야 할 것이다. 고마워요! – foxi