title: LinearLayout onShow it moves the ScrollView down
body: <p>I want to display my <strong>notification_bar_linearlayout</strong> on top of the <strong>ScrollView</strong>. </p>
  
  <p>In code after the data in <strong>ScrollView</strong> has been populate I will then show the <strong>notification_bar_linearlayout</strong>.</p>
  
  <p>But When I show:</p>
  
  <pre><code>notification_bar_linearlayout.setVisibility(View.VISIBLE);
  </code></pre>
  
  <p>The data inside the <strong>ScrollView</strong> will auto scroll to the middle.
  Meaning that in the screen it will have as visible the following:</p>
  
  <p><em>notification_bar_linearlayout</em></p>
  
  <p><em>block_two</em></p>
  
  <p>Therefor <strong>block_one</strong> is no longer visible. </p>
  
  <pre><code>&lt;LinearLayout
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="vertical"&gt;
  
      &lt;FrameLayout
          android:layout_width="match_parent"
          android:layout_height="match_parent"&gt;
  
          &lt;LinearLayout
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical"&gt;
  
              //Notification bar
              &lt;LinearLayout
                  android:id="@+id/notification_bar_linearlayout"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="horizontal"
                  android:gravity="center_vertical"
                  android:background="@color/white_color"
                  android:paddingLeft="20dip"
                  android:paddingRight="20dip"
                  android:paddingTop="15dip"
                  android:paddingBottom="15dip"
                  android:visibility="gone"&gt;
                   &lt;RelativeLayout
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"&gt;
                      //My TextView for the bar
                  &lt;/RelativeLayout&gt;
              &lt;/LinearLayout&gt;
  
              //List datas 
              &lt;ScrollView
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:fillViewport="true"&gt;
                  &lt;LinearLayout
                      android:layout_width="match_parent"
                      android:layout_height="wrap_content"
                      android:orientation="vertical"&gt;
                      &lt;LinearLayout
                          android:id="@+id/block_one"
                          android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:orientation="vertical"&gt;
                          //My frist block for the top of the list
                      &lt;/LinearLayout&gt;
  
                      &lt;LinearLayout
                          android:id="@+id/block_two"
                          android:layout_width="match_parent"
                          android:layout_height="wrap_content"
                          android:orientation="vertical"&gt;
                          //My second  block for the bottom of the list
                      &lt;/LinearLayout&gt;
                  &lt;/LinearLayout&gt;
              &lt;/ScrollView&gt;
          &lt;/LinearLayout&gt;
      &lt;/FrameLayout&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>P.S. There reason for so many LinearLayout is because I have some custom data showing horizontal and others vertical.</p>