ISubMenu 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
子功能表的 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>
的 android.view.SubMenu
JAVA 檔。
此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。
欄位
First |
群組和專案識別碼整數的第一個值。 (繼承來源 IMenu) |
None |
當您不在意群組和專案識別碼整數時,要使用的值。 (繼承來源 IMenu) |
SupportedModifiersMask |
MenuItem 鍵盤快速鍵所支援之所有修飾詞的遮罩 (繼承來源 IMenu) |
屬性
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
HasVisibleItems |
傳回功能表目前是否有可見的專案專案。 (繼承來源 IMenu) |
Item |
取得 , IMenuItem 表示父功能表中的這個子功能表。 |
JniIdentityHashCode |
傳回已包裝實例的 值 |
JniManagedPeerState |
Managed 對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 JAVA 物件實例的 。 (繼承來源 IJavaPeerable) |
方法
Add(ICharSequence) |
將新專案新增至功能表。 (繼承來源 IMenu) |
Add(Int32) |
將新專案新增至功能表。 (繼承來源 IMenu) |
Add(Int32, Int32, Int32, ICharSequence) |
將新專案新增至功能表。 (繼承來源 IMenu) |
Add(Int32, Int32, Int32, Int32) |
採用 |
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) |
採用 |
Clear() |
從功能表中移除所有現有的專案,讓它保持空白,就像剛建立一樣。 (繼承來源 IMenu) |
ClearHeader() |
清除子功能表的標頭。 |
Close() |
如果開啟,則會關閉功能表。 (繼承來源 IMenu) |
Disposed() |
處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果這個實例沒有未完成的參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
FindItem(Int32) |
傳回具有特定識別碼的功能表項目。 (繼承來源 IMenu) |
GetItem(Int32) |
取得指定索引處的功能表項目。 (繼承來源 IMenu) |
IsShortcutKey(Keycode, KeyEvent) |
這是此視窗的其中一個已定義快速鍵的按鍵。 (繼承來源 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/var > |
SetHeaderIcon(Int32) |
將子功能表標頭的圖示設定為 var > iconRes < /var > 資源識別碼中指定的 < 圖示。 |
SetHeaderTitle(ICharSequence) |
將子功能表標頭的標題設定為 var > title/var > 中指定的 < 標題 < 。 |
SetHeaderTitle(Int32) |
將子功能表標頭的標題設定為 var > titleRes < /var > 資源識別碼中指定的 < 標題。 |
SetHeaderView(View) |
將子功能表的標頭設定為 |
SetIcon(Drawable) |
變更與其父功能表中這個子功能表專案相關聯的圖示。 |
SetIcon(Int32) |
變更與其父功能表中這個子功能表專案相關聯的圖示。 |
SetJniIdentityHashCode(Int32) |
設定 所 |
SetJniManagedPeerState(JniManagedPeerStates) |
子功能表的 |
SetPeerReference(JniObjectReference) |
設定 所 |
SetQwertyMode(Boolean) |
控制功能表是否應在 qwerty 模式中執行, (字母快捷方式) 或 12 鍵模式 (數值快捷方式) 。 (繼承來源 IMenu) |
Size() |
取得功能表中的專案數。 (繼承來源 IMenu) |
UnregisterFromRuntime() |
取消註冊這個實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
Add(IMenu, Int32, Int32, Int32, String) |
子功能表的 |
Add(IMenu, String) |
子功能表的 |
AddSubMenu(IMenu, Int32, Int32, Int32, String) |
子功能表的 |
AddSubMenu(IMenu, String) |
子功能表的 |
SetHeaderTitle(ISubMenu, String) |
子功能表的 |
JavaCast<TResult>(IJavaObject) |
子功能表的 |
GetJniTypeName(IJavaPeerable) |
子功能表的 |