Android CS323 Cornez

Lab 9

Memory Management for Large Lists of Data
ListViews, ArrayAdapters, RecyclerViews






Exercise I: ListViews (Legacy Views)

      Create the following app using ListView + ArrayAdapter.
      Use Android's simple_layout_items_1 for individual items in the scrollable list.








Exercise II: Construct a scrollable Family Contact List

      Task 1: The contact list must images in images_assets.zip
      Task 2: Build a custom Contact layout: contact_item.xml

      Task 3: Build the Contact.java class, to model each contact object.
      Task 4: Modify the MainActivity.xml layout.
      Task 5: Complete the MainActivity.java class. Make modifications to optimize memory by using an ArrayAdapter.