2012-01-16 6 views
2

新しい(ICS)guidelinesが公開されました。 そこに書かれている:あなたは、リスト内の複数選択をサポートしていない場合はAndroidの新しいガイドラインに関する1つのリスト項目を操作するにはどうすればよいですか?

、長押しは何もしないはずです。

私は複数選択をサポートしておらず、1つのリスト項目に対する操作をサポートしたいと考えています。

はどのようにして単一のリスト項目に作用するサポートする必要がありますか?

+0

この機能が必要な状況の例はありますか? – Glitch

+0

簡体字:複数選択なしのファイルブラウジング。クリックするとファイルを表示するか、フォルダに移動します**その他のコンテキストアクションはファイルを共有するか削除することができます**。ファイルを開くとアプリの外に出る可能性があるので、ファイルをクリックした後に共有/削除するオプションを与えることはできません。 –

+0

もう1つの例は、リミックスミュージックビューです。曲をクリックすると、選択したユーザー(またはデフォルト)を使用して曲が再生されます。他のコンテキストオプションは、曲をリミックスしたり、それを共有することができます。 –

答えて

0

あなたは、基本的なレベルでの複数選択をサポートし、ユーザーが長押しその項目のアクションバーのコンテキストアクションを提供することができます。 (選択を1つのエントリに制限してください)

また、そのようなコンテキストコントロールをアイテム自体から提供する必要があります。

たとえば、複数選択したくない曲のリストがある場合、その曲をプレビューするために曲をクリックし、新しい表示でキュー/削除のオプションなどを表示できます。ユーザーが長い曲を押して、アクションバーからこれらのアクションを実行することができ、元の提案で

明白な問題は、すべてのアクションが1つのクリックまたは不要なアクションであることです。 (多分選択不可能なリストの場合)

+0

あなたの提案の一部がガイドラインと矛盾しています。あなたの答えのガイドラインを参照してくださいできますか? –

+0

ガイドラインを参照すると、追加のオプションを別のビューで表示するという提案があります。欠点は、他のビュー(クリック後)が別のアプリである可能性があることです。質問のコメントの私の例を見てください。 –

関連する問題