[−]Struct jni_android_sys::android::view::MenuItem
public interface MenuItem
Required feature: android-view-MenuItem
Methods
impl MenuItem
pub fn get_item_id<'env>(&'env self) -> Result<i32>[src]
pub fn get_group_id<'env>(&'env self) -> Result<i32>[src]
pub fn get_order<'env>(&'env self) -> Result<i32>[src]
pub fn set_title_char_sequence<'env>(
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "java-lang-CharSequence"
pub fn set_title_int<'env>(
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn get_title<'env>(&'env self) -> Result<Option<Local<'env, CharSequence>>>[src]
Required features: "java-lang-CharSequence"
pub fn set_title_condensed<'env>(
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "java-lang-CharSequence"
pub fn get_title_condensed<'env>(
&'env self
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "java-lang-CharSequence"
pub fn set_icon_drawable<'env>(
&'env self,
arg0: impl Into<Option<&'env Drawable>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env Drawable>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-graphics-drawable-Drawable", "android-view-MenuItem"
pub fn set_icon_int<'env>(
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn get_icon<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]
Required features: "android-graphics-drawable-Drawable"
pub fn set_icon_tint_list<'env>(
&'env self,
arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-content-res-ColorStateList", "android-view-MenuItem"
pub fn get_icon_tint_list<'env>(
&'env self
) -> Result<Option<Local<'env, ColorStateList>>>[src]
&'env self
) -> Result<Option<Local<'env, ColorStateList>>>
Required features: "android-content-res-ColorStateList"
pub fn set_icon_tint_mode<'env>(
&'env self,
arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-graphics-PorterDuff_Mode", "android-view-MenuItem"
pub fn get_icon_tint_mode<'env>(
&'env self
) -> Result<Option<Local<'env, PorterDuff_Mode>>>[src]
&'env self
) -> Result<Option<Local<'env, PorterDuff_Mode>>>
Required features: "android-graphics-PorterDuff_Mode"
pub fn set_intent<'env>(
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-content-Intent", "android-view-MenuItem"
pub fn get_intent<'env>(&'env self) -> Result<Option<Local<'env, Intent>>>[src]
Required features: "android-content-Intent"
pub fn set_shortcut_char_char<'env>(
&'env self,
arg0: jchar,
arg1: jchar
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar,
arg1: jchar
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn set_shortcut_char_char_int_int<'env>(
&'env self,
arg0: jchar,
arg1: jchar,
arg2: i32,
arg3: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar,
arg1: jchar,
arg2: i32,
arg3: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn set_numeric_shortcut_char<'env>(
&'env self,
arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn set_numeric_shortcut_char_int<'env>(
&'env self,
arg0: jchar,
arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar,
arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn get_numeric_shortcut<'env>(&'env self) -> Result<jchar>[src]
pub fn get_numeric_modifiers<'env>(&'env self) -> Result<i32>[src]
pub fn set_alphabetic_shortcut_char<'env>(
&'env self,
arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn set_alphabetic_shortcut_char_int<'env>(
&'env self,
arg0: jchar,
arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: jchar,
arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn get_alphabetic_shortcut<'env>(&'env self) -> Result<jchar>[src]
pub fn get_alphabetic_modifiers<'env>(&'env self) -> Result<i32>[src]
pub fn set_checkable<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn is_checkable<'env>(&'env self) -> Result<bool>[src]
pub fn set_checked<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn is_checked<'env>(&'env self) -> Result<bool>[src]
pub fn set_visible<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn is_visible<'env>(&'env self) -> Result<bool>[src]
pub fn set_enabled<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn is_enabled<'env>(&'env self) -> Result<bool>[src]
pub fn has_sub_menu<'env>(&'env self) -> Result<bool>[src]
pub fn get_sub_menu<'env>(&'env self) -> Result<Option<Local<'env, SubMenu>>>[src]
Required features: "android-view-SubMenu"
pub fn set_on_menu_item_click_listener<'env>(
&'env self,
arg0: impl Into<Option<&'env MenuItem_OnMenuItemClickListener>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env MenuItem_OnMenuItemClickListener>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "android-view-MenuItem_OnMenuItemClickListener"
pub fn get_menu_info<'env>(
&'env self
) -> Result<Option<Local<'env, ContextMenu_ContextMenuInfo>>>[src]
&'env self
) -> Result<Option<Local<'env, ContextMenu_ContextMenuInfo>>>
Required features: "android-view-ContextMenu_ContextMenuInfo"
pub fn set_show_as_action<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn set_show_as_action_flags<'env>(
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn set_action_view_view<'env>(
&'env self,
arg0: impl Into<Option<&'env View>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env View>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "android-view-View"
pub fn set_action_view_int<'env>(
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem"
pub fn get_action_view<'env>(&'env self) -> Result<Option<Local<'env, View>>>[src]
Required features: "android-view-View"
pub fn set_action_provider<'env>(
&'env self,
arg0: impl Into<Option<&'env ActionProvider>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env ActionProvider>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-ActionProvider", "android-view-MenuItem"
pub fn get_action_provider<'env>(
&'env self
) -> Result<Option<Local<'env, ActionProvider>>>[src]
&'env self
) -> Result<Option<Local<'env, ActionProvider>>>
Required features: "android-view-ActionProvider"
pub fn expand_action_view<'env>(&'env self) -> Result<bool>[src]
pub fn collapse_action_view<'env>(&'env self) -> Result<bool>[src]
pub fn is_action_view_expanded<'env>(&'env self) -> Result<bool>[src]
pub fn set_on_action_expand_listener<'env>(
&'env self,
arg0: impl Into<Option<&'env MenuItem_OnActionExpandListener>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env MenuItem_OnActionExpandListener>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "android-view-MenuItem_OnActionExpandListener"
pub fn set_content_description<'env>(
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "java-lang-CharSequence"
pub fn get_content_description<'env>(
&'env self
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "java-lang-CharSequence"
pub fn set_tooltip_text<'env>(
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>[src]
&'env self,
arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
Required features: "android-view-MenuItem", "java-lang-CharSequence"
pub fn get_tooltip_text<'env>(
&'env self
) -> Result<Option<Local<'env, CharSequence>>>[src]
&'env self
) -> Result<Option<Local<'env, CharSequence>>>
Required features: "java-lang-CharSequence"
pub const SHOW_AS_ACTION_ALWAYS: i32[src]
public static final SHOW_AS_ACTION_ALWAYS
pub const SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW: i32[src]
public static final SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
pub const SHOW_AS_ACTION_IF_ROOM: i32[src]
public static final SHOW_AS_ACTION_IF_ROOM
pub const SHOW_AS_ACTION_NEVER: i32[src]
public static final SHOW_AS_ACTION_NEVER
pub const SHOW_AS_ACTION_WITH_TEXT: i32[src]
public static final SHOW_AS_ACTION_WITH_TEXT
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]
Required features: "java-lang-Class"
pub fn hash_code<'env>(&'env self) -> Result<i32>[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<()>[src]
pub fn notify_all<'env>(&'env self) -> Result<()>[src]
pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]
pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]
pub fn wait<'env>(&'env self) -> Result<()>[src]
Trait Implementations
Auto Trait Implementations
impl !Sync for MenuItem
impl Unpin for MenuItem
impl !Send for MenuItem
impl UnwindSafe for MenuItem
impl RefUnwindSafe for MenuItem
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,