2010-02-16 9 views
3

Android의 기본 메시징 앱 (버전 2.1 테스트)은 소프트 키보 드를 특수 모드로 지정하는 것으로 나타납니다.이 모드에서는 리턴 키가 "이모티콘 키"로 바뀝니다. . 이 버튼을 누르면 메시지에 삽입 할 이모티콘이 선택됩니다.Android 키보드 "SMS"모드로 전환하려면 어떻게해야합니까

Example screenshot of the keyboard in this mode http://mos.futurenet.com/techradar/Review%20images/TechRadar/Gadgets/T-Mobile%20Pulse%20images/Screen%20shots/Text%20input%20QWERTY%20android%20landscape-420-90.jpg

는 어떻게 내 응용 프로그램에서이 모드에 표시 할 수있는 소프트 키보드를 지시 하는가?

답변

3

imeOption은 바로 EditText입니다. 정확히 어느 것이지 모르지만, here으로 설명한 것과 일치하지 않는 것 같습니다. Hierarchy Viewer을 사용하면 정확한 옵션이 무엇인지 파악하는 데 도움이 될 수 있습니다.

+0

팁 데이비드를 보내 주셔서 감사합니다. 기회가 생기면 다시 테스트 해 보겠습니다. 메시징 앱 (http://android.git.kernel.org/?p=platform/packages/apps/Mms.git;a=blob;f=res/layout/compose_message_activity)에 몇 가지 imeOption 플래그가있는 것 같습니다. xml), 나는 그들과 놀 것이다. – seanhodges

+3

사실,'inputType = "textShortMessage"는 이모티콘 버튼을 표시하는 것으로 추측합니다.하지만 적어도 "imeOption flagNoEnterAction"을 지정해야합니다. "제출하지 마세요. 어떤 소프트 키보드 버튼을 클릭하여 실제 '보내기'버튼을 클릭하여 제출하십시오. 그것없이 키보드는 아마도 보통의 보내기 버튼만을 표시 할 것입니다. –

+0

당신은 바로 inputType = "textShortMessage"입니다. 당신의 도움을 주셔서 감사합니다. – seanhodges

관련 문제