1

私のアプリケーションでは、Quick Actionのようなものが必要です。これは Android SDK を介して公式に利用できる機能ではないように思われるため、github には便利なライブラリがたくさんあります。

しかし、公式のGmailアプリで何かに出くわしました:

ここに画像の説明を入力

これ (ドロップダウン メニュー) はまさに私のアプリケーションに必要なものです。しかし、この機能を実現するための最良の方法は何だろうと思っています。独自のクイック アクションの実装ですか? 奇妙なボタン + スピナーの出会いはありますか? このようなウィジェットの作成に役立つライブラリやデザイン ガイドラインはありますか?

4

3 に答える 3

1

適切な方法は、コンテキストアクションアイテム(アクションモード)を使用することです。アイテムを長押しすると、アクションバーにアクションアイテムが表示されます。アクションバーに収まる以上のものがある場合は、通常のアクションアイテムと同じようにオーバーフローで表示されます。

http://developer.android.com/design/patterns/selection.html

于 2012-12-17T03:44:14.473 に答える
0

表示されている gmail アプリケーションで使用されているウィジェットは、PopupMenu (API 11 で導入) です。その動作は文書化され、ここで詳細に説明されています。

于 2012-12-17T14:15:12.313 に答える
0

それが ActionBar オーバーフロー メニューです。そこにあるアクションは、すべてを表示するのに十分なスペースがない場合に、オーバーフロー メニューで整理されるように構成された通常の MenuItem です。

MenuItemを表示/非表示にする方法を見つけることができるアクションバーのドキュメントは次のとおりです。基本的に、アクション バーを定義するときに android:showAsAction xml 属性をいじる必要があります。

 android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"]
于 2012-12-17T00:28:43.527 に答える