title: edittext inside scrollview, how to scroll to edittext when it gets the focus
body: <p>have an edittext inside scrollview.  (and there are other views inside scrollview above edittext.)<br>
  When user presses the edittext, keyboard becames visible and the visible area of the scrollview becames small. Because of that edittext does not shown in the screen. (it does not scroll the scrollview so that edit text will be shown.)<br>
  After user presses any key in the keyboard, scrollview scrolls so that edittext becames visible again.<br><br>
  <b>
  how can i force the scrollview to scroll so that edittext will be visible before user presses on the keyboard?</b></p>
  
  <p>
  </p>
  
  <pre><code>&lt;ScrollView
      android:layout_width="fill_parent"
      android:layout_height="0dip"
      android:layout_weight="1" &gt;
  
      &lt;LinearLayout
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:layout_weight="1"
          android:orientation="vertical"
          android:paddingBottom="0dip"
          android:paddingLeft="0dip"
          android:paddingRight="0dip"
          android:paddingTop="0dip" &gt;
  
  
          &lt;include
              layout="@layout/trade_row_item_3cell" /&gt;
  
          &lt;include
              android:id="@+id/rowQuantity"
              layout="@layout/trade_quantity_selection_row_layout" /&gt;
  
          &lt;include
              layout="@layout/trade_row_item_3cell" /&gt;
  
          &lt;include
              layout="@layout/trade_price_selection_et_row_layout" /&gt;
  
          &lt;include
              layout="@layout/trade_row_item_3cell" /&gt;
  
          &lt;include
              layout="@layout/trade_row_item_3cell" /&gt;
  
         &lt;Button
              style="@style/CustomButtonText"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_gravity="center_horizontal"
              android:layout_weight="0" /&gt;
      &lt;/LinearLayout&gt;
  &lt;/ScrollView&gt;
  
  &lt;include
      layout="@layout/trade_bottom_view" /&gt;
  </code></pre>
  
  <p>
  Here is the layout(trade_quantity_selection_row_layout) which contains the edittext </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="horizontal"
  android:layout_width="fill_parent"
  android:layout_height="50dip"
  android:layout_gravity="left"
  android:background="@android:drawable/list_selector_background"&gt;
  &lt;TextView 
      android:id="@+id/tvLeft"
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="1"
      android:singleLine="true"
      android:textColor="#000000"
      android:paddingLeft="10dip"
      android:gravity="center_vertical"
      android:layout_gravity="center_vertical"/&gt;
  &lt;EditText 
      android:id="@+id/etRight"
      android:paddingLeft="10dip"
      android:background="@null"
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="1"
      android:inputType="number"
      android:gravity="center_vertical"
      android:layout_gravity="center_vertical"/&gt;
  &lt;ImageView
      android:id="@+id/ivRight"
      android:src="@drawable/proceed"
      android:paddingRight="10dip"
       android:layout_weight="0"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center_vertical"/&gt;    
  </code></pre>
  
  <p></p>
  
  <p>trade_row_item_3cell layout contains linearlayout with edittexts.</p>