title: A scroll view can have only one child Android XML file
body: <p>So, I want to have a scrollview on my layout. I did this and got <code>a scroll view can only have one child</code> :</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical" &gt;
  
  &lt;LinearLayout
      android:id="@+id/linearLayout1"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="horizontal" &gt;
  
      &lt;TextView
          android:id="@+id/TextView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginLeft="95dip"
          android:layout_marginRight="5dip"
          android:layout_marginTop="10dip"
          android:text="Latitude: "
          android:textSize="15dip" &gt;
  
      &lt;/TextView&gt;
  
      &lt;TextView
          android:id="@+id/TextView02"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginTop="10dip"
          android:text="unknown"
          android:textSize="15dip" &gt;
  
      &lt;/TextView&gt;
  &lt;/LinearLayout&gt;
  
  &lt;LinearLayout
      android:id="@+id/linearLayout2"
      android:layout_width="match_parent"
      android:layout_height="wrap_content" &gt;
  
      &lt;TextView
          android:id="@+id/TextView03"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginLeft="90dip"
          android:layout_marginRight="5dip"
          android:text="Longitute: "
          android:textSize="15dip" &gt;
      &lt;/TextView&gt;
  
      &lt;TextView
          android:id="@+id/TextView04"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="unknown"
          android:textSize="15dip" &gt;
      &lt;/TextView&gt;
  &lt;/LinearLayout&gt;
  
  &lt;Button
      android:id="@+id/button1"
      android:layout_width="130dip"
      android:layout_height="30dip"
      android:layout_marginLeft="95dip"
      android:layout_marginTop="10dip"
      android:text="Find Coordinates"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextName"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:layout_marginTop="20dip"
      android:ems="10"
      android:hint="Enter Location Name"
      android:textSize="10dip" &gt;
  
      &lt;requestFocus /&gt;
  &lt;/EditText&gt;
  
  &lt;EditText
      android:id="@+id/editTextPhone"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:layout_marginTop="0dip"
      android:ems="10"
      android:hint="Enter Phone Number"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextEmail"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:ems="10"
      android:hint="Enter Email"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextDesc"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:ems="10"
      android:hint="Enter Description"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextFlowers"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="50dip"
      android:hint="Flowers"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextPlants"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="180dip"
      android:layout_marginTop="-35dip"
      android:hint="Plants"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextFruit"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="50dip"
      android:hint="Fruit"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextVeggies"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="180dip"
      android:layout_marginTop="-35dip"
      android:hint="Veggies"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextSun"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="115dip"
      android:ems="10"
      android:hint="Sunday"
      android:textSize="10dip" /&gt;
  
  &lt;Button
      android:id="@+id/saveLocation"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginLeft="90dip"
      android:layout_marginTop="10dip"
      android:text="Save Location" /&gt;
  
  &lt;Button
      android:id="@+id/seeAll"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginLeft="120dip"
      android:text="See all" /&gt;
  
  &lt;/ScrollView&gt; 
  </code></pre>
  
  <p>Then, following the answer to this question </p>
  
  <p><a href="https://stackoverflow.com/questions/20081217/java-lang-illegalstateexception-scrollview-can-host-only-one-direct-child">java.lang.IllegalStateException: ScrollView can host only one direct child</a></p>
  
  <p>I did this:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="vertical" &gt;
  
  &lt;LinearLayout
      android:id="@+id/linearLayout1"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical" &gt;
  
      &lt;TextView
          android:id="@+id/TextView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginLeft="95dip"
          android:layout_marginRight="5dip"
          android:layout_marginTop="10dip"
          android:text="Latitude: "
          android:textSize="15dip" &gt;
  
      &lt;/TextView&gt;
  
      &lt;TextView
          android:id="@+id/TextView02"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginTop="10dip"
          android:text="unknown"
          android:textSize="15dip" &gt;
  
      &lt;/TextView&gt;
  &lt;/LinearLayout&gt;
  
  &lt;LinearLayout
      android:id="@+id/linearLayout2"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation = "vertical" &gt;
  
      &lt;TextView
          android:id="@+id/TextView03"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginLeft="90dip"
          android:layout_marginRight="5dip"
          android:text="Longitute: "
          android:textSize="15dip" &gt;
      &lt;/TextView&gt;
  
      &lt;TextView
          android:id="@+id/TextView04"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="unknown"
          android:textSize="15dip" &gt;
      &lt;/TextView&gt;
  &lt;/LinearLayout&gt;
  
  &lt;Button
      android:id="@+id/button1"
      android:layout_width="130dip"
      android:layout_height="30dip"
      android:layout_marginLeft="95dip"
      android:layout_marginTop="10dip"
      android:text="Find Coordinates"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextName"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:layout_marginTop="20dip"
      android:ems="10"
      android:hint="Enter Location Name"
      android:textSize="10dip" &gt;
  
      &lt;requestFocus /&gt;
  &lt;/EditText&gt;
  
  &lt;EditText
      android:id="@+id/editTextPhone"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:layout_marginTop="0dip"
      android:ems="10"
      android:hint="Enter Phone Number"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextEmail"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:ems="10"
      android:hint="Enter Email"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextDesc"
      android:layout_width="264dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="25dip"
      android:ems="10"
      android:hint="Enter Description"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextFlowers"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="50dip"
      android:hint="Flowers"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextPlants"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="180dip"
      android:layout_marginTop="-35dip"
      android:hint="Plants"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextFruit"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="50dip"
      android:hint="Fruit"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextVeggies"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="180dip"
      android:layout_marginTop="-35dip"
      android:hint="Veggies"
      android:ems="10"
      android:textSize="10dip" /&gt;
  
  &lt;EditText
      android:id="@+id/editTextSun"
      android:layout_width="90dp"
      android:layout_height="wrap_content"
      android:layout_marginLeft="115dip"
      android:ems="10"
      android:hint="Sunday"
      android:textSize="10dip" /&gt;
  
  &lt;Button
      android:id="@+id/saveLocation"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginLeft="90dip"
      android:layout_marginTop="10dip"
      android:text="Save Location" /&gt;
  
  &lt;Button
      android:id="@+id/seeAll"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginLeft="120dip"
      android:text="See all" /&gt;
  
  &lt;/ScrollView&gt; 
  </code></pre>
  
  <p>but still no luck. Any ideas? Thanks.</p>