InputMethodManager.ShowSoftInput 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ShowSoftInput(View, ShowFlags) |
결과 수신기가 없는 의 동의어 |
ShowSoftInput(View, ShowFlags, ResultReceiver) |
필요한 경우 현재 입력 메서드의 소프트 입력 영역을 사용자에게 표시하도록 명시적으로 요청합니다. |
ShowSoftInput(View, ShowFlags)
결과 수신기가 없는 의 동의어 #showSoftInput(View, int, ResultReceiver)
: 필요한 경우 현재 입력 메서드의 소프트 입력 영역을 사용자에게 표시하도록 명시적으로 요청합니다.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput (Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool
매개 변수
- view
- View
소프트 키보드 입력을 수신하려는 현재 포커스가 있는 보기입니다.
이 보기는 둘 다 자체 View#isFocused view focus
에 이 있고 포함된 창 View#hasWindowFocus window focus
에 가 있는 경우에만 여기에 포커스가 있는 것으로 간주됩니다. 그렇지 않으면 호출이 실패하고 를 반환합니다 false
.
- flags
- ShowFlags
추가 운영 플래그를 제공합니다. 현재 0이거나 #SHOW_IMPLICIT
비트가 설정되어 있을 수 있습니다.
반환
- 특성
설명
결과 수신기가 없는 의 동의어 #showSoftInput(View, int, ResultReceiver)
: 필요한 경우 현재 입력 메서드의 소프트 입력 영역을 사용자에게 표시하도록 명시적으로 요청합니다.
에 대한 Java 설명서입니다 android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
적용 대상
ShowSoftInput(View, ShowFlags, ResultReceiver)
필요한 경우 현재 입력 메서드의 소프트 입력 영역을 사용자에게 표시하도록 명시적으로 요청합니다.
[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput (Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool
매개 변수
- view
- View
소프트 키보드 입력을 수신하려는 현재 포커스가 있는 보기입니다.
이 보기는 둘 다 자체 View#isFocused view focus
에 이 있고 포함된 창 View#hasWindowFocus window focus
에 가 있는 경우에만 여기에 포커스가 있는 것으로 간주됩니다. 그렇지 않으면 호출이 실패하고 를 반환합니다 false
.
- flags
- ShowFlags
추가 운영 플래그를 제공합니다. 현재 0이거나 #SHOW_IMPLICIT
비트가 설정되어 있을 수 있습니다.
- resultReceiver
- ResultReceiver
null이 아닌 경우 IME가 요청을 처리하여 수행한 작업을 알려줄 때 IME에서 호출됩니다. 받는 결과 코드는 , , #RESULT_UNCHANGED_HIDDEN
#RESULT_SHOWN
또는 #RESULT_HIDDEN
일 수 있습니다#RESULT_UNCHANGED_SHOWN
.
반환
- 특성
설명
필요한 경우 현재 입력 메서드의 소프트 입력 영역을 사용자에게 표시하도록 명시적으로 요청합니다. 사용자가 자신의 보기와 상호 작용하여 입력을 시작하려 한다고 표현한 경우 이를 호출합니다.
<강력한>주의 사항:</이 메서드에 전달된 강력한>ResultReceiver
instance 수명이 긴 개체일 수 있습니다. 다른 프로세스로 전송된 모든 해당 ResultReceiver
개체가 가비지 수집될 때까지 가비지 수집되지 않을 수 있기 때문입니다. Android에서 메모리 누수 방지를 위해 일반적인 패턴을 따릅니다. 및 Context
와 같은 android.app.Activity
애플리케이션 논리 개체가 수ResultReceiver
명에 관계없이 가비지 수집될 수 있도록 를 사용하는 java.lang.ref.WeakReference
것이 좋습니다.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.