2014-10-17 7 views
0

android app i 용 softkeyboard로 표시하려면 textfield.needsSoftKeyboard = true이고 텍스트 필드에서 onclick은 textfield.requestSoftKeyboard() 메소드를 호출하십시오. 키보드가 나타납니다. 그러나 문제는 텍스트가 텍스트 필드에 나타나지 않습니다 ...텍스트가 텍스트 필드에 나타나지 않습니다.

+0

여기에 tlf 텍스트 필드를 사용합니다 –

답변

0

문제는 텍스트 필드에 포커스가 없습니다. 마지막으로 솔루션을 얻었습니다.이 tlf 텍스트 필드에 포커스를 설정해야합니다. this.txtField.textFlow.interactionManager = new EditManager(); txtField.textFlow.interactionManager.selectRange (0, 0); txtField.textFlow.interactionManager.setFocus();

0

추가 조사를 위해 여기에 코드 스 니펫을 게시 할 수 있다면 의미가 있습니다. 그 외, 텍스트 필드가 어떤 이유로 포커스를 잃을 수 있으므로 "stage.focus = textfield;"를 호출하여 문제를 해결할 수 있습니다. 글꼴 삽입 또는 스타일 (예 : 흰색 배경에 흰색 텍스트)에 문제가있을 수도 있습니다. 텍스트 필드에 텍스트가 미리 표시되어 있는지 확인하십시오. 현재 일부 안드로이드 기기 (https://bugbase.adobe.com/index.cfm?event=bug&id=3839647)에는 중국어 및 일본어 문자를 표시 할 수없는 버그도 있습니다.

+0

내 코드 : 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 } –

+0

1) 이전에 언급 한 버그가 오류의 원인이 아닌지 확인 했습니까? 2) 미리 채워진 텍스트가 나타 납니까? – Jan

+0

"미리 채워진 텍스트가 나타납니다"라는 메시지가 나타납니다 .. 간략하게 설명 할 수 있습니다 .. –