title: Why does my listview only show 1 item of the ArrayList?
body: <p>I have looked and found people with similar problems such as this with their listviews, but their solutions do not apply to what I am trying to do.</p>
  
  <p>I have a ListView, as seen here:</p>
  
  <pre><code>&lt;ListView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:id="@+id/listView"
      android:layout_below="@+id/button3"
      android:layout_alignParentLeft="true"
      android:layout_alignParentStart="true" /&gt;
  </code></pre>
  
  <p>Following is the code that I've conjured up to attempt to add Bible Verses to the list view, for instance, one item is to say <code>Genesis 1:1</code>, and the next item is to say <code>Exodus 5:5</code>. Each of the verses are in the ArrayList <code>Verses</code>, but only the first item is being displayed in the ListView</p>
  
  <pre><code>public void addVerse(View v)
  {
      String bookName = spinnerBooks().getSelectedItem().toString();
      int chapter = spinnerChapters().getSelectedItemPosition() + 1;
      int verse = spinnerVerses().getSelectedItemPosition() + 1;
  
      Verse newVerse = new Verse(bookName, chapter, verse);
      Verses.add(newVerse);
      UpdateVerses();
  }
  
  public void UpdateVerses()
  {
      ArrayList&lt;String&gt; VersesStr = new ArrayList&lt;&gt;();
      for (Verse vObj: Verses)
      {
          String addedStuff = vObj.book.getName() + " " + vObj.Chapter + ":" + vObj.Verse;
          VersesStr.add(addedStuff);
          //System.out.println("Adding this: " + addedStuff);
      }
      ArrayAdapter&lt;String&gt; adapterS = new ArrayAdapter&lt;String&gt;(x,
              android.R.layout.simple_list_item_1, VersesStr);
      for (Verse v : Verses)
      {
          System.out.println(v.book.getName() + " " + v.Chapter + ":" + v.Verse);
      }
      listViewVerses().setAdapter(adapterS);
  }
  private ListView listViewVerses() { return (ListView) findViewById(R.id.listView); }
  </code></pre>
  
  <p>I'm also not here to debate on religious stuff, so please don't comment about the Bible verses.</p>