android2012.10.11 20:39

[출처]

http://developer.android.com/reference/android/widget/TextView.html#attr_android:imeOptions


여러분의 응용 프로그램과 통합을 개선하기 위해 에디터와 관련된 입력기에 설정할 수 있는 

추가 기능. 상수는 아래의 imeOptions에 의해 정의된 것과 일치합니다.

아래의 상수값들 중 하나가 되어야하고 하나 이상일때는 '|' 로 구분해야 합니다.

<!-- 이 에디터와 관련된 특별한 의미가 없습니다. -->

<EditText

...

android:imeOptions="normal"

/>


<!-- 이 에디터와 관련된 특별한 Action이 없습니다.

에디터가 할수 있다면 스스로 생기게 합니다.

EditorInfo.IME_NULL 과 일치합니다. --> 

<EditText

...

android:imeOptions="actionUnspecified"

/>


<!-- 이 에디터는 에디터와 관련된 Action을 가지고 있지 않습니다. EditorInfo.IME_ACTION_NONE 과 일치합니다. -->

<EditText

...

android:imeOptions="actionNone"

/>


<!-- Action key가 사용자가 입력한 텍스트의 target으로 사용자를 데려가는 "이동" 작업을 수행합니다. 일반적으로 예를 들면 URL을 입력할 때 사용합니다. EditorInfo.IME_ACTION_GO 와 일치합니다. -->

<EditText

...

android:imeOptions="actionGo"

/>

 


<!-- Action key가 (문맥이 적절한지에 상관없이) 입력한 텍스트 검색 결과로 사용자를 데려가는 "검색" 작업을 수행합니다. EditorInfo.IME_ACTION_SEARCH 와 일치합니다. -->

<EditText

...

android:imeOptions="actionSearch"

/>

 


<!-- Action key가 target으로 텍스트를 제공하는 "보내기" 작업을 수행합니다. 이것은 일반적으로 메시지를 작성할 때 사용됩니다. EditorInfo.IME_ACTION_SEND 와 일치합니다. -->

<EditText

...

android:imeOptions="actionSend"

/>

 


<!-- Action key가 텍스트를 받아들이는 다음 필드로 사용자를 데려가는 "다음" 작업을 수행합니다.  EditorInfo.IME_ACTION_NEXT 와 일치합니다. -->

<EditText

...

android:imeOptions="actionNext"

/>


<EditText

...

/>

 


<!-- Action key가 soft input method를 닫는 "완료" 작업을 수행합니다. EditorInfo.IME_ACTION_DONE 과 일치합니다. -->

<EditText

...

android:imeOptions="actionDone"

/>

 


<!-- Action key가 텍스트를 받아들이는 이전 필드로 사용자를 데려가는 "이전" 작업을 수행합니다. EditorInfo.IME_ACTION_PREVIOUS 와 일치합니다.  -->

<EditText

...

android:imeOptions="actionPrevious"

/>

 API Level 11 이상부터 사용할 수 있습니다.


<!-- Used to specify that the IME does not need to show its extracted text UI. For input methods that may be fullscreen, often when in landscape mode, this allows them to be smaller and let part of the application be shown behind. Though there will likely be limited access to the application available from the user, it can make the experience of a (mostly) fullscreen IME less jarring. Note that when this flag is specified the IME may not be set up to be able to display text, so it should only be used in situations where this is not needed.

EditorInfo.IME_FLAG_NO_EXTRACT_UI 와 일치합니다. -->

<EditText

...

android:imeOptions="flagNoExtractUi"

/>

 


<!-- Used in conjunction with a custom action, this indicates that the action should not be available as an accessory button when the input method is full-screen. Note that by setting this flag, there can be cases where the action is simply never available to the user. Setting this generally means that you think showing text being edited is more important than the action you have supplied.

EditorInfo.IME_FLAG_NO_ACCESSORY_ACTION 과 일치합니다. -->

<EditText

...

android:imeOptions="flagNoAccessoryAction"

/>

 


<!-- Used in conjunction with a custom action, this indicates that the action should not be available in-line as a replacement for the "enter" key. Typically this is because the action has such a significant impact or is not recoverable enough that accidentally hitting it should be avoided, such as sending a message. Note that TextView will automatically set this flag for you on multi-line text views.

EditorInfo.IME_FLAG_NO_ENTER_ACTION 과 일치합니다. -->

<EditText

...

android:imeOptions="flagNoEnterAction"

/>

 


<!-- 전체 화면 모드로 절대로 가지 않는 입력기를 요청하기 위해 사용. Applications need to be aware that the flag is not a guarantee, and not all IMEs will respect it.

EditorInfo.IME_FLAG_NO_FULLSCREEN 과 일치합니다. -->

<EditText

...

android:imeOptions="flagNoFullscreen"

/>

 API Level 11 이상부터 사용할 수 있습니다.


<!-- Like flagNavigateNext, but specifies there is something interesting that a backward navigation can focus on. If the user selects the IME's facility to backward navigate, this will show up in the application as an actionPrevious at InputConnection.performEditorAction(int).

EditorInfo.IME_FLAG_NO_FULLSCREEN 과 일치합니다. -->

<EditText

...

android:imeOptions="flagNavigatePrevious"

/>

 API Level 11 이상부터 사용할 수 있습니다.


<!-- Used to specify that there is something interesting that a forward navigation can focus on. This is like using actionNext, except allows the IME to be multiline (with an enter key) as well as provide forward navigation. Note that some IMEs may not be able to do this, especially when running on a small screen where there is little space. In that case it does not need to present a UI for this option. Like actionNext, if the user selects the IME's facility to forward navigate, this will show up in the application atInputConnection.performEditorAction(int).

EditorInfo.IME_FLAG_NAVIGATE_NEXT 와 일치합니다. -->

<EditText

...

android:imeOptions="flagNavigateNext"

/>

 API Level 11 이상부터 사용할 수 있습니다.


신고
Posted by 레드오이

티스토리 툴바