title: Android: Listview not shifting up with keyboard
body: <p>My layout looks like this:</p>
  
  <pre><code>&lt;LinearLayout&gt;
    &lt;RelativeLayout&gt;
      Some Image and Text as Title
    &lt;/RelativeLayout&gt;
    &lt;RelativeLayout&gt;
      &lt;LinearLayout&gt;
        &lt;ListView&gt;
          My message List
        &lt;/ListView&gt;
      &lt;/LinearLayout&gt;
      &lt;RelativeLayout&gt;
        Edit Box and Send Button
      &lt;/RelativeLayout&gt;
    &lt;/RelativeLayout&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>I explicitly set the current selection to the last item (newest) of the list when showing.</p>
  
  <p>When not entering text in the Edit box at the bottom, the screen looks like this:</p>
  
  <pre><code>Top Title
    List Item 8
    List Item 7
    ...
    List Item 2
    List Item 1
    Bottom Edit box and Send Button
  </code></pre>
  
  <p>When I click on the Edit box to type my message, the screen looks like this:</p>
  
  <pre><code>Top Title
    List Item 8
    ...
    List Item 5
    Bottom Edit Box and Send Button
    Keyboard
  </code></pre>
  
  <p>What I really want is:</p>
  
  <pre><code>Top Title
    List Item 4
    ...
    List Item 1
    Bottom Edit Box and Send Button
    Keyboard
  </code></pre>
  
  <p>Can someone help me please?</p>