What they've said in the past on IRC is that they don't have guidelines so
much as they have actual designers walking over and saying "that sucks".
(Which explains the inconsistencies as well.)

On Fri, May 29, 2009 at 12:49 PM, Andriy Zakharchuk <
[email protected]> wrote:

>
> Minor add-on about buttons:
>
> Contacts application has: Done/Revert buttons.
> Calendar application has: Save/Discard changes buttons.
>
> Besides there is another difference when user edits existing item (not
> creating new one):
> Contacts application: you can delete a contact using view contact
> screen or using context menu in the contact list;
> Calendar application: you can delete an event using view event options
> menu, day view context menu and (!) using delete button in the edit
> event form.
>
> On May 29, 7:05 pm, Andriy Zakharchuk <[email protected]>
> wrote:
> > Hello All,
> >
> > I know there were a lot of topics like this created earlier, but most
> > of them haven't got any response. I'd like to raise this topic once
> > again and probably ask more concrete questions.
> >
> > I need to create several forms which allow users entering data. Form
> > allows entering text (EditText), numbers (EditText with appropriate
> > input method), boolean fields (CheckBox), choose some options from a
> > list (Spinner) etc. From my previous UI development experience I
> > learned that users expect similar behaviour/loo'n'feel in similar
> > situations.
> >
> > I tried to figure out form designing guidelines looking at built-in
> > Android applications. There were two applications which have forms:
> > Contacts and Calendar. Unfortunately I was unable to define any rules
> > which are common for both applications.
> >
> > From the layout point of view, Contacts uses ListView-like form which
> > looks like a settings form, whereas Calendar uses traditional form
> > with labels and input controls.
> >
> > Choice of an option from a list is implemented differently:
> > - Contacts - Ringtone field - is implemented as a ListPreference
> > widget;
> > - Calendar - Repetition field - is implemented as a TextView (label) +
> > Spinner.
> >
> > Boolean field entry is implemented differently:
> > - Contacts - Incoming calls field - implemented as a
> > CheckBoxPreference;
> > - Calendar - All day flag - implemented as a TextView (label) +
> > CheckBox.
> >
> > So my question is what approach should I use when designing forms for
> > data entry application? Should my forms look like an Event form or
> > like a Contact form?
> >
> > It would be great if somebody from Android team read this message. I
> > see that Android UI evolves, so probably you can give us (developers)
> > some hint about further (planned) UI modifications which help us to
> > design consistent UI.
> >
> > Thank you in advance.
> >
>

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

Reply via email to