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 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