Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Is there any convention of placing positive buttons on the right and negative on the left in Android. I know for dialog boxes this is preferred

enter image description here

as opposed to this because its more intuitive

enter image description here

But does this rule apply for all buttons which are non alert buttons? - for instance lets say i have

GO

and

No Thanks

in my app , do I have to put No Thanks on the left and Go on the right ?

*Images courtesy : http://uxmovement.com

share|improve this question
add comment

2 Answers 2

up vote 10 down vote accepted

Android Design guidelines mention the following:

Action buttons are typically Cancel and/or OK, with OK indicating the preferred or most likely action. However, if the options consist of specific actions such as Close or Wait rather than a confirmation or cancellation of the action described in the content, then all the buttons should be active verbs. Order actions following these rules:

  • The dismissive action of a dialog is always on the left. Dismissive actions return to the user to the previous state.
  • The affirmative actions are on the right. Affirmative actions continue progress toward the user goal that triggered the dialog.

Samples of Android dialog box

By the way, following platform conventions would be more important than changing individual dialog boxes. As Jakob Nielsen mentioned in his article - Alertbox, May 27, 2008:

Should the OK button come before or after the Cancel button? Following platform conventions is more important than suboptimizing an individual dialog box.

share|improve this answer
add comment

The convention is the opposite of what you're describing.

Left: Yes Right: No

Yes No

Okay Cancel

Submit Cancel

Order it "Go" and "No Thanks"

Good luck!

share|improve this answer
    
OK Cancel are (unfortunately) differently placed on Mac and Windows and this means it's hard for Android developers to get it right. See useit.com/alertbox/ok-cancel.html –  Benny Skogberg Nov 2 '12 at 7:45
    
Ah, I see you're right, Ben. I was only familiar with the Apple convention. Thanks for pointing this out. –  Tyler Langan Nov 2 '12 at 7:47
    
You're welcome :-) - and welcome to our Q&A site. Have fun! –  Benny Skogberg Nov 2 '12 at 7:48
    
Thanks! This website is just what I wanted a few days ago- a place to discuss UX design. I was thinking of hosting a voice chat room like Ventrilo for UX professionals, but this works too. :) –  Tyler Langan Nov 2 '12 at 7:53
    
Thanks Tyler - Looks like Android users are used to the reverse from the guidelines guide :) –  Slartibartfast Nov 2 '12 at 12:49
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.