To Lecture Notes

IT 372 -- Apr 23, 2025

Review Questions

  1. Look again at the ClickCounter Example.
  2. Look at the StopWatch Example.
  3. Look at the SendMessage Example. This example shows how to add a second activity to an app.

Practice with ConstraintLayout

StudentEntryForm Example

Practice Problem

  1. Set up a ConstraintLayout form to input grocery item data with these fields: description (String), code (int), and price (double). When the Submit Grocery Item button is clicked, contatenate the information to the String variable groceryItems that is displayed on a new activity. Ans:
         activity_main.xml  MainActivity.java
         activity_display_items.xml  DisplayItemsActivity.java
    When the virtual device is rotated, save the groceryItems variable in a Bundle object so that this variable can be restored when the activity is recreated after the activity is destroyed due to device rotation.
    Ans: Main activity after adding onSaveInstanceState method and statements in onCreate to restore bundle.
         MainActivity.java

The weight Attribute