title: ExpandableListView with 2 items every row, get child values
body: <p>I am using <code>ExpandableListActivity</code> in combination with <code>ExpandListAdapter</code>.  </p>
  
  <p><strong>My layout:</strong></p>
  
  <pre><code>---------------------------------
  |  &lt;TextView&gt;                   |
  |                               |
  |-------------------------------|
  | &lt;ExpandableList&gt;            | |
  |  group1                     | |
  |   child1: textView editText | |
  |   child2: textView switch   | |
  |  group2                     | |
  |   child1: textView textView | |
  |-------------------------------| 
  | &lt;footerView&gt;                  |
  |  [button]                     |
  ---------------------------------   
  </code></pre>
  
  <p>Here is my child_layout (removed unnecessary parts):</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:orientation="horizontal" &gt;
  
      &lt;TextView
          android:id="@+id/tvChild"
          android:layout_width="400px"
          android:layout_height="wrap_content"
          android:focusable="false" /&gt;
  
      &lt;EditText
          android:id="@+id/etChild"
          android:layout_width="400px"
          android:layout_height="wrap_content"
          android:visibility="gone" /&gt;
  
      &lt;TextView
          android:id="@+id/tvChild2"
          android:layout_width="600px"
          android:layout_height="wrap_content"
          android:visibility="gone" /&gt;
  
      &lt;Switch
          android:id="@+id/switchChild"
          android:layout_width="400px"
          android:layout_height="wrap_content"
          android:textOff="NO"
          android:textOn="YES"
          android:visibility="gone" /&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>This is how I add button, switch or textView to each child:</p>
  
  <pre><code>    Switch swc = (Switch) view.findViewById(R.id.switchChild);
      EditText etc = (EditText) view.findViewById(R.id.etChild);
      TextView tvc = (TextView) view.findViewById(R.id.tvChild2);
  
      if (groupPosition == 0) {
          swc.setVisibility(View.GONE);
          tvc.setVisibility(View.GONE);
          etc.setVisibility(View.GONE);
          if (childPosition == 0) 
              etc.setVisibility(View.VISIBLE);
          if (childPosition == 1) 
              etc.setVisibility(View.VISIBLE);
          if (childPosition == 2) {
              tvc.setVisibility(View.VISIBLE);
              tvc.setText(GlobalVariables.currentSelectedCar);
          }
      }
  </code></pre>
  
  <p>So, each child has a <code>TextView</code> which won't change plus one of <code>EditText/TextView/Switch</code> which is editable by the user. I would like to get each children's editable item values when I click the button at the bottom.</p>