IContextMenu Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menu Ekstensi untuk menu konteks yang menyediakan fungsionalitas untuk mengubah header menu konteks.
[Android.Runtime.Register("android/view/ContextMenu", "", "Android.Views.IContextMenuInvoker")]
public interface IContextMenu : Android.Views.IMenu, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ContextMenu", "", "Android.Views.IContextMenuInvoker")>]
type IContextMenu = interface
interface IMenu
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atribut
- Penerapan
Keterangan
Menu Ekstensi untuk menu konteks yang menyediakan fungsionalitas untuk mengubah header menu konteks.
Menu konteks tidak mendukung pintasan item dan ikon item.
Untuk menampilkan menu konteks dengan klik panjang, sebagian besar klien akan ingin memanggil Activity#registerForContextMenu dan mengambil Activity#onCreateContextMenualih .
<div class="special reference"><h3>Developer Guides</h3>
Untuk informasi tentang membuat menu, baca panduan Pengembang menu .
</Div>
Java dokumentasi untuk android.view.ContextMenu.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Bidang
| Nama | Deskripsi |
|---|---|
| First |
Nilai pertama untuk bilangan bulat pengidentifikasi grup dan item. (Diperoleh dari IMenu) |
| None |
Nilai yang digunakan untuk bilangan bulat pengidentifikasi grup dan item saat Anda tidak peduli dengannya. (Diperoleh dari IMenu) |
| SupportedModifiersMask |
Masker dari semua pengubah yang didukung untuk pintasan keyboard MenuItem (Diperoleh dari IMenu) |
Properti
| Nama | Deskripsi |
|---|---|
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| HasVisibleItems |
Mengembalikan apakah menu saat ini memiliki item item yang terlihat. (Diperoleh dari IMenu) |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
Metode
| Nama | Deskripsi |
|---|---|
| Add(ICharSequence) |
Tambahkan item baru ke menu. (Diperoleh dari IMenu) |
| Add(Int32, Int32, Int32, ICharSequence) |
Tambahkan item baru ke menu. (Diperoleh dari IMenu) |
| Add(Int32, Int32, Int32, Int32) |
Variasi pada |
| Add(Int32) |
Tambahkan item baru ke menu. (Diperoleh dari IMenu) |
| AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[]) |
Tambahkan sekelompok item menu yang sesuai dengan tindakan yang dapat dilakukan untuk Niat tertentu. (Diperoleh dari IMenu) |
| AddSubMenu(ICharSequence) |
Tambahkan sub-menu baru ke menu. (Diperoleh dari IMenu) |
| AddSubMenu(Int32, Int32, Int32, ICharSequence) |
Tambahkan sub-menu baru ke menu. (Diperoleh dari IMenu) |
| AddSubMenu(Int32, Int32, Int32, Int32) |
Variasi pada |
| AddSubMenu(Int32) |
Tambahkan sub-menu baru ke menu. (Diperoleh dari IMenu) |
| Clear() |
Hapus semua item yang ada dari menu, biarkan kosong seolah-olah baru saja dibuat. (Diperoleh dari IMenu) |
| ClearHeader() |
Menghapus header menu konteks. |
| Close() |
Menutup menu, jika terbuka. (Diperoleh dari IMenu) |
| Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
| DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
| Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
| FindItem(Int32) |
Mengembalikan item menu dengan pengidentifikasi tertentu. (Diperoleh dari IMenu) |
| GetItem(Int32) |
Mendapatkan item menu pada indeks yang diberikan. (Diperoleh dari IMenu) |
| IsShortcutKey(Keycode, KeyEvent) |
Adalah penekanan kunci salah satu kunci pintasan yang ditentukan untuk jendela ini. (Diperoleh dari IMenu) |
| PerformIdentifierAction(Int32, MenuPerformFlags) |
Jalankan tindakan item menu yang terkait dengan pengidentifikasi menu yang diberikan. (Diperoleh dari IMenu) |
| PerformShortcut(Keycode, KeyEvent, MenuPerformFlags) |
Jalankan tindakan item menu yang terkait dengan karakter pintasan yang diberikan. (Diperoleh dari IMenu) |
| RemoveGroup(Int32) |
Hapus semua item dalam grup yang diberikan. (Diperoleh dari IMenu) |
| RemoveItem(Int32) |
Hapus item dengan pengidentifikasi yang diberikan. (Diperoleh dari IMenu) |
| SetGroupCheckable(Int32, Boolean, Boolean) |
Mengontrol apakah grup item tertentu dapat menampilkan tanda centang. (Diperoleh dari IMenu) |
| SetGroupDividerEnabled(Boolean) |
Mengaktifkan atau menonaktifkan pembagi grup. (Diperoleh dari IMenu) |
| SetGroupEnabled(Int32, Boolean) |
Aktifkan atau nonaktifkan semua item menu yang ada di grup tertentu. (Diperoleh dari IMenu) |
| SetGroupVisible(Int32, Boolean) |
Perlihatkan atau sembunyikan semua item menu yang ada dalam grup yang diberikan. (Diperoleh dari IMenu) |
| SetHeaderIcon(Drawable) |
Mengatur ikon header menu konteks ke ikon yang diberikan dalam <ikon/var var><>. |
| SetHeaderIcon(Int32) |
Mengatur ikon header menu konteks ke ikon yang diberikan dalam <ikon varRes></id sumber daya var>. |
| SetHeaderTitle(ICharSequence) |
Mengatur judul header menu konteks ke judul yang diberikan dalam judul . |
| SetHeaderTitle(Int32) |
Mengatur judul header menu konteks ke judul yang diberikan dalam <pengidentifikasi sumber daya var>titleRes</var> . |
| SetHeaderView(View) |
Mengatur header menu konteks ke yang |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
|
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| SetQwertyMode(Boolean) |
Mengontrol apakah menu harus berjalan dalam mode qwerty (pintasan alfabet) atau mode 12 kunci (pintasan numerik). (Diperoleh dari IMenu) |
| Size() |
Dapatkan jumlah item di menu. (Diperoleh dari IMenu) |
| UnregisterFromRuntime() |
Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue . (Diperoleh dari IJavaPeerable) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| Add(IMenu, Int32, Int32, Int32, String) |
Menambahkan item menu ke menu yang ditentukan. |
| Add(IMenu, String) |
Menambahkan item menu ke menu yang ditentukan. |
| AddSubMenu(IMenu, Int32, Int32, Int32, String) |
Menambahkan submenu dengan grup, item, pesanan, dan judul yang ditentukan ke menu. |
| AddSubMenu(IMenu, String) |
Menambahkan submenu dengan judul yang ditentukan ke menu. |
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
|
| SetHeaderTitle(IContextMenu, String) |
Mengatur judul header. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |