android app i 용 softkeyboard로 표시하려면 textfield.needsSoftKeyboard = true이고 텍스트 필드에서 onclick은 textfield.requestSoftKeyboard() 메소드를 호출하십시오. 키보드가 나타납니다. 그러나 문제는 텍스트가 텍스트 필드에 나타나지 않습니다 ...텍스트가 텍스트 필드에 나타나지 않습니다.
답변
문제는 텍스트 필드에 포커스가 없습니다. 마지막으로 솔루션을 얻었습니다.이 tlf 텍스트 필드에 포커스를 설정해야합니다. this.txtField.textFlow.interactionManager = new EditManager(); txtField.textFlow.interactionManager.selectRange (0, 0); txtField.textFlow.interactionManager.setFocus();
추가 조사를 위해 여기에 코드 스 니펫을 게시 할 수 있다면 의미가 있습니다. 그 외, 텍스트 필드가 어떤 이유로 포커스를 잃을 수 있으므로 "stage.focus = textfield;"를 호출하여 문제를 해결할 수 있습니다. 글꼴 삽입 또는 스타일 (예 : 흰색 배경에 흰색 텍스트)에 문제가있을 수도 있습니다. 텍스트 필드에 텍스트가 미리 표시되어 있는지 확인하십시오. 현재 일부 안드로이드 기기 (https://bugbase.adobe.com/index.cfm?event=bug&id=3839647)에는 중국어 및 일본어 문자를 표시 할 수없는 버그도 있습니다.
내 코드 : Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; username_txt.needsSoftKeyboard = true; username_txt.addEventListener (MouseEvent.CLICK, onClick); 기능 온 클릭 (예 : 된 MouseEvent) 보이드 { \t \t username_txt.requestSoftKeyboard(); \t stage.focus = username_txt; \t } –
1) 이전에 언급 한 버그가 오류의 원인이 아닌지 확인 했습니까? 2) 미리 채워진 텍스트가 나타 납니까? – Jan
"미리 채워진 텍스트가 나타납니다"라는 메시지가 나타납니다 .. 간략하게 설명 할 수 있습니다 .. –
여기에 tlf 텍스트 필드를 사용합니다 –