Suggestions for data entry form in android

I am working on an application that has a data entry form that have

  • Some fields with 3 resettable links to it.
  • Over 25 input fields (input field, radio button, drop-down lists, etc.)
  • All input fields are grouped into 3 categories

My question is:

  • How to display a field with three drop-down lists associated with it? Due to the small size of the screen, it cannot be displayed horizontally.
  • What is the best way to represent 25+ fields? I tried viewing the scroll and tabs, but I do not find it pleasant.
    For example, if you are considering a date, then it may have three descents for the date, month, and year. (His fair example I have fields other than date)
  • What a good way to have fields in categories along with an attractive interface.

PS: My application is related to the hospital, so it should be enjoyable. It also means that I cannot use a glossy background or image.

+4
source share
2 answers

You might want to check out this site for general Android UI design ideas. Here are some of your specific cases:

  • Redesign your interface to show only what you need. It is unlikely that all 25 fields are used all the time. Consider separate screens for different use cases and / or some kind of magical user interface (fill in the basic information, click next, fill in the details, etc.).
  • If you really need to display all of this, consider using a tablet rather than a phone to launch the application (assuming you need to use it in the field, and you have some control over the devices).
  • instead of tabs, you can try something like ViewPager . It does not take up as much space as tabs, and the number of views is almost unlimited.
+4
source

Maybe so...

You can use the QuickAction library, which allows you to create some kind of context menu.

To keep the screen simple, you can only display the current values. Multiple lines in one line for the same category. Then, if the user clicks on a value or category, you call QuickAction with the actions available for the category or values: Edit, clear, ... For each action, you can also show a dialog box for updating / filling the field that caused the action ...

+4
source

Source: https://habr.com/ru/post/1368920/


All Articles