I have an Activity in which the user creates / fills out a form (selects dates, selects values ​​from the drop-down list, fills EditText ), all this data is stored in the database (after clicking on the "Finish" button). After that, the forms are added to the ListView and the user should be able to view the created forms (without the possibility of editing them) by clicking on Item in the ListView . In fact, ( layout ) the design and layout of the View do not change, on the screen for creating and viewing forms look the same, except that you can enter data in the form of creation, and you can only view them in the form of viewing. Question: is it better to make a separate Activity for the form viewing screen? Or leave one Activity , but do two modes? and in view mode, simply prohibit text input (EditText.setFocusable(false) , date selection?

    1 answer 1

    If all widgets are identical, then there is no need to do the exact same activations.

    One activation with viewing and editing mode is enough.