ISubMenu 인터페이스

정의

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

[Android.Runtime.Register("android/view/SubMenu", "", "Android.Views.ISubMenuInvoker")]
public interface ISubMenu : Android.Views.IMenu, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/SubMenu", "", "Android.Views.ISubMenuInvoker")>]
type ISubMenu = interface
    interface IMenu
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
특성
구현

설명

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

하위 메뉴는 항목 아이콘 또는 중첩된 하위 메뉴를 지원하지 않습니다.

<div class="special reference"><h3>Developer Guides</h3>

메뉴 만들기에 대한 자세한 내용은 메뉴 개발자 가이드 참조하세요.

</Div>

에 대한 Java 설명서입니다 android.view.SubMenu.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

필드

First

그룹 및 항목 식별자 정수의 첫 번째 값입니다.

(다음에서 상속됨 IMenu)
None

그룹 및 항목 식별자 정수에 대해 신경 쓰지 않을 때 사용할 값입니다.

(다음에서 상속됨 IMenu)
SupportedModifiersMask

MenuItem의 바로 가기 키에 지원되는 모든 한정자의 마스크

(다음에서 상속됨 IMenu)

속성

Handle

기본 Android 개체의 JNI 값을 가져옵니다.

(다음에서 상속됨 IJavaObject)
HasVisibleItems

메뉴에 현재 표시되는 항목 항목이 있는지 여부를 반환합니다.

(다음에서 상속됨 IMenu)
Item

IMenuItem 부모 메뉴에서 이 하위 메뉴를 나타내는 을 가져옵니다.

JniIdentityHashCode

래핑된 instance 값을 반환 java.lang.System.identityHashCode() 합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
PeerReference

JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다.

(다음에서 상속됨 IJavaPeerable)

메서드

Add(ICharSequence)

메뉴에 새 항목을 추가합니다.

(다음에서 상속됨 IMenu)
Add(Int32)

메뉴에 새 항목을 추가합니다.

(다음에서 상속됨 IMenu)
Add(Int32, Int32, Int32, ICharSequence)

메뉴에 새 항목을 추가합니다.

(다음에서 상속됨 IMenu)
Add(Int32, Int32, Int32, Int32)

#add(int, int, int, CharSequence) 문자열 자체 대신 문자열 리소스 식별자를 사용하는 의 변형입니다.

(다음에서 상속됨 IMenu)
AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[])

특정 의도에 대해 수행할 수 있는 작업에 해당하는 메뉴 항목 그룹을 추가합니다.

(다음에서 상속됨 IMenu)
AddSubMenu(ICharSequence)

메뉴에 새 하위 메뉴를 추가합니다.

(다음에서 상속됨 IMenu)
AddSubMenu(Int32)

메뉴에 새 하위 메뉴를 추가합니다.

(다음에서 상속됨 IMenu)
AddSubMenu(Int32, Int32, Int32, ICharSequence)

메뉴에 새 하위 메뉴를 추가합니다.

(다음에서 상속됨 IMenu)
AddSubMenu(Int32, Int32, Int32, Int32)

#addSubMenu(int, int, int, CharSequence) 문자열 자체 대신 타이틀에 대한 문자열 리소스 식별자를 사용하는 의 변형입니다.

(다음에서 상속됨 IMenu)
Clear()

메뉴에서 기존 항목을 모두 제거하여 방금 만든 것처럼 비워 둡다.

(다음에서 상속됨 IMenu)
ClearHeader()

하위 메뉴의 헤더를 지웁니다.

Close()

열려 있는 경우 메뉴를 닫습니다.

(다음에서 상속됨 IMenu)
Disposed()

instance 삭제될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
DisposeUnlessReferenced()

이 instance 대한 미해결 참조가 없으면 를 호출Dispose()합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다.

(다음에서 상속됨 IJavaPeerable)
Finalized()

instance 완료될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
FindItem(Int32)

특정 식별자가 있는 메뉴 항목을 반환합니다.

(다음에서 상속됨 IMenu)
GetItem(Int32)

지정된 인덱스에서 메뉴 항목을 가져옵니다.

(다음에서 상속됨 IMenu)
IsShortcutKey(Keycode, KeyEvent)

이 창에 대해 정의된 바로 가기 키 중 하나인 keypress입니다.

(다음에서 상속됨 IMenu)
PerformIdentifierAction(Int32, MenuPerformFlags)

지정된 메뉴 식별자와 연결된 메뉴 항목 작업을 실행합니다.

(다음에서 상속됨 IMenu)
PerformShortcut(Keycode, KeyEvent, MenuPerformFlags)

지정된 바로 가기 문자와 연결된 메뉴 항목 작업을 실행합니다.

(다음에서 상속됨 IMenu)
RemoveGroup(Int32)

지정된 그룹의 모든 항목을 제거합니다.

(다음에서 상속됨 IMenu)
RemoveItem(Int32)

지정된 식별자를 사용하여 항목을 제거합니다.

(다음에서 상속됨 IMenu)
SetGroupCheckable(Int32, Boolean, Boolean)

특정 항목 그룹에 검사 표시를 표시할 수 있는지 여부를 제어합니다.

(다음에서 상속됨 IMenu)
SetGroupDividerEnabled(Boolean)

그룹 구분자를 사용하거나 사용하지 않도록 설정합니다.

(다음에서 상속됨 IMenu)
SetGroupEnabled(Int32, Boolean)

지정된 그룹에 있는 모든 메뉴 항목을 사용하거나 사용하지 않도록 설정합니다.

(다음에서 상속됨 IMenu)
SetGroupVisible(Int32, Boolean)

지정된 그룹에 있는 모든 메뉴 항목을 표시하거나 숨깁니다.

(다음에서 상속됨 IMenu)
SetHeaderIcon(Drawable)

하위 메뉴 헤더의 아이콘을 var icon/varDrawable>에 지정된 아이콘으로 <설정합니다.<>

SetHeaderIcon(Int32)

하위 메뉴 헤더의 아이콘을 var>iconRes</var> 리소스 ID에 지정된 아이콘으로 <설정합니다.

SetHeaderTitle(ICharSequence)

하위 메뉴 헤더의 제목을 var>title/var>에 지정된 제목<으로 <설정합니다.

SetHeaderTitle(Int32)

하위 메뉴 헤더의 제목을 var>titleRes</var> 리소스 식별자에 지정된 <제목으로 설정합니다.

SetHeaderView(View)

하위 메뉴 View 의 헤더를 var>view</var>에서 지정된 로 <설정합니다.

SetIcon(Drawable)

부모 메뉴에서 이 하위 메뉴의 항목과 연결된 아이콘을 변경합니다.

SetIcon(Int32)

부모 메뉴에서 이 하위 메뉴의 항목과 연결된 아이콘을 변경합니다.

SetJniIdentityHashCode(Int32)

에서 반환 JniIdentityHashCode된 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

(다음에서 상속됨 IJavaPeerable)
SetPeerReference(JniObjectReference)

에서 반환 PeerReference된 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
SetQwertyMode(Boolean)

메뉴가 qwerty 모드(사전순 바로 가기) 또는 12키 모드(숫자 바로 가기)에서 실행되어야 하는지 여부를 제어합니다.

(다음에서 상속됨 IMenu)
Size()

메뉴의 항목 수를 가져옵니다.

(다음에서 상속됨 IMenu)
UnregisterFromRuntime()

런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 instance 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

Add(IMenu, Int32, Int32, Int32, String)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

Add(IMenu, String)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

AddSubMenu(IMenu, Int32, Int32, Int32, String)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

AddSubMenu(IMenu, String)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

SetHeaderTitle(ISubMenu, String)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

JavaCast<TResult>(IJavaObject)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

GetJniTypeName(IJavaPeerable)

하위 메뉴에 대한 의 Menu 하위 클래스입니다.

적용 대상