Bagikan melalui


KeyEvent.HasModifiers(MetaKeyStates) Metode

Definisi

Mengembalikan true jika hanya tombol pengubah yang ditentukan yang ditekan.

[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

Parameter

modifiers
MetaKeyStates

Status meta kunci pengubah untuk diperiksa. Mungkin kombinasi status meta pengubah seperti yang didefinisikan oleh #getModifierMetaStateMask(). Mungkin 0 untuk memastikan bahwa tidak ada tombol pengubah yang ditekan.

Mengembalikan

True jika hanya tombol pengubah yang ditentukan yang ditekan.

Atribut

Pengecualian

jika parameter pengubah berisi pengubah yang tidak valid

Keterangan

Mengembalikan true jika hanya tombol pengubah yang ditentukan yang ditekan. Mengembalikan false jika kombinasi tombol pengubah yang berbeda ditekan.

Untuk tujuan fungsi ini, #KEYCODE_CAPS_LOCK, #KEYCODE_SCROLL_LOCK, dan #KEYCODE_NUM_LOCK tidak dianggap sebagai kunci pengubah. Akibatnya, fungsi ini mengabaikan #META_CAPS_LOCK_ON, #META_SCROLL_LOCK_ON dan #META_NUM_LOCK_ON.

Jika masker pengubah yang ditentukan mencakup pengubah arah, seperti #META_SHIFT_LEFT_ON, maka metode ini memastikan bahwa pengubah ditekan di sisi tersebut. Jika masker pengubah yang ditentukan mencakup pengubah non-arah, seperti #META_SHIFT_ON, maka metode ini memastikan bahwa pengubah ditekan di kedua sisi. Jika masker pengubah yang ditentukan mencakup pengubah arah dan non-arah untuk jenis kunci yang sama, seperti #META_SHIFT_ON dan #META_SHIFT_LEFT_ON, maka metode ini melemparkan pengecualian argumen ilegal.

Dokumentasi Java untuk android.view.KeyEvent.hasModifiers(int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Lihat juga

  • <xref:Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates%2c+Android.Views.MetaKeyStates)>