MenuUtils

API レベル XE12 で追加されました。

Menu と関連クラスの拡張機能のコレクション。

パブリック メソッド
static void
setDescriptionMenuItem アイテム、CharSequence 説明)
static void
setDescriptionMenuItem item、int description)
static void
setInitialMenuItemメニュー メニュー、MenuItem アイテム)
継承されるメソッド

パブリック メソッド

API レベル XE12 で追加

public static void setDescription (MenuItem 項目、CharSequence 説明)

メニュー項目に追加の説明文を設定します。

description 属性は、このメソッドでのみ設定できます。この属性は XML でサポートされていません。

パラメータ
アイテムメニュー項目
説明 追加の説明文
例外
RuntimeExceptionアイテムが具体的な実装でない場合
API レベル XE12 で追加

public static void setDescription (MenuItem item, int description)

メニュー項目に追加の説明文を設定します。

description 属性は、このメソッドでのみ設定できます。この属性は XML でサポートされていません。

パラメータ
アイテムメニュー項目
説明 追加の説明テキスト(リソース ID として)
例外
RuntimeExceptionアイテムが具体的な実装でない場合
API レベル XE12 で追加

public static void setInitialMenuItem メニュー メニュー、MenuItem アイテム)

ユーザーがメニューを開いたときに最初のメニュー項目を設定します。

デフォルトでは、最初のメニュー項目が右側に表示され、他のすべての項目は右側に表示されます。このメソッドを使用して、最初に表示する別のメニュー項目を設定できます。また、最初に表示される項目の左右に他の項目が表示されることもあります。

パラメータ
メニュー 優先する初期メニュー項目を設定するメニュー
アイテム優先する初期メニュー項目。このアイテムが見つからない場合は、メニューはデフォルトの動作にフォールバックします
例外
RuntimeExceptionメニューが具体的な実装でない場合