title: Close virtual keyboard on button press
body: <p>I have an <code>Activity</code> with an <code>EditText</code>, a button and a <code>ListView</code>.  The purpose is to type a search screen in the <code>EditText</code>, press the button and have the search results populate this list.</p>
  
  <p>This is all working perfectly, but the virtual keyboard is behaving strange.</p>
  
  <p>If I click the <code>EditText</code>, I get the virtual keyboard.  If I click the "Done" button on the virtual keyboard, it goes away.  However, if I click my search button before clicking "Done" on the virtual keyboard, the virtual keyboard stays and I can't get rid of it.  Clicking the "Done" button does not close the keyboard.  It changes the "Done" button from "Done" to an arrow and remains visible.</p>
  
  <p>Thanks for your help</p>