KeyEvent.HasModifiers(MetaKeyStates) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果只按下指定的修飾鍵,則會回傳真值。
[Android.Runtime.Register("hasModifiers", "(I)Z", "")]
public bool HasModifiers(Android.Views.MetaKeyStates modifiers);
[<Android.Runtime.Register("hasModifiers", "(I)Z", "")>]
member this.HasModifiers : Android.Views.MetaKeyStates -> bool
參數
- modifiers
- MetaKeyStates
修飾鍵的元狀態要檢查。 可能是由 定義 #getModifierMetaStateMask()的修飾元元狀態的組合。 可能是 0,以確保不會被按下修飾鍵。
傳回
如果只按指定的修飾鍵,則為真。
- 屬性
例外狀況
若修飾符參數包含無效修飾符
備註
如果只按下指定的修飾鍵,則會回傳真值。 如果按了不同的修飾鍵組合,則會回傳 false。
在此函式中,#KEYCODE_CAPS_LOCK、#KEYCODE_SCROLL_LOCK#KEYCODE_NUM_LOCK和 不被視為修飾鍵。 因此,此函數忽略 #META_CAPS_LOCK_ON, #META_SCROLL_LOCK_ON 且 #META_NUM_LOCK_ON。
如果指定的修飾符遮罩包含方向性修飾符,例如 #META_SHIFT_LEFT_ON,則此方法確保修飾符在該側被按下。 若指定的修飾符遮罩包含非方向修飾符,如 #META_SHIFT_ON,此方法可確保修飾符在任一側被按下。 若指定的修飾符遮罩包含相同類型鍵的方向性與非方向性修飾符,例如 #META_SHIFT_ON 和 #META_SHIFT_LEFT_ON,則此方法會拋出非法參數例外。
的 android.view.KeyEvent.hasModifiers(int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
另請參閱
- <xref:Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates%2c+Android.Views.MetaKeyStates)>