I would go with a overflow menu icon, or the spinner icon (without any 
text). So the single-click is on a LinearLayout, the fake spinner icon is 
an ImageButton, and there are checkboxes which activate the contextual 
action mode. There would be no long-click.

On Monday, October 1, 2012 4:47:07 PM UTC+8, Benoît Bouré wrote:
>
> Hi,
>
> According to this page: 
> http://developer.android.com/guide/topics/ui/menus.html#context-menu, 
> Contextual Action Mode is preferred when working on Honeycomb or higher. 
> This is actually very useful when you can apply the same kind of action to 
> several items at a time (eg: delete).
> But some actions actually only make sense on one item at a time (eg: Edit).
> If you have only one of these actions, well, you can simply use the single 
> click for it. So:
> One click = edit
> Select multiple items = action mode with actions that apply to many items
>
> An example of that is the Gmail app: one click = read the email and 
> selecting many items, you can mark them as read, delete them, etc.
>
> OK, but what if you have multiple actions that can only a apply to one 
> item at a time? Imagine the following situation. 
>
> You have a list of profiles.You can do the following actions on the 
> profiles:
>
> - delete
> - export (save in a file)
> - share
>
> These actions could be applied to many items at a time, so you place them 
> in the action mode. But other actions could be:
>
> - edit
> - apply
>
> You can only edit or apply one profile at a time. 
>
> So, in that case, is it OK to continue using floating menus like this:
>
> One single click or long-click opens a floating menu with available 
> options on that particular item alone (edit, apply, delete, export, share).
> Selecting multiple items activates the action mode with actions that apply 
> to all the selected items (delete, export, share)
>
> Or maybe is it better to keep using action mode only?
>
> When one item is selected, all actions are available (edit, apply, delete, 
> export, share)
> When more than one item are selected, the actions edit and apply are 
> disabled/removed from the action bar.
>
> Both methods can work of course and it could be up to the developer to 
> choose but what would be best practice?
>
> Thanks!!
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to