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