title: setImeOptions: why the "Done" button does not show on the soft keyboard?
body: <p>I try to set the "Done" button on the softkeyboard by using <strong>input.setImeOptions(EditorInfo.IME_ACTION_DONE);</strong></p>
  
  <p>but the "Done" button simply does not show on the softkeyboard.</p>
  
  <p>Any suggestion please?</p>
  
  <pre><code>public void modif(int position) {
      AlertDialog.Builder alert = new  AlertDialog.Builder(MainActivity.this);
      alert.setTitle("Modifica");
      EditText input = new EditText(MainActivity.this);
      input.setImeOptions(EditorInfo.IME_ACTION_DONE);
      alert.setView(input);
      final Editable value = input.getText();
      alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {  
          public void onClick(DialogInterface dialog, int whichButton) {
              Toast.makeText(getApplicationContext(), value,   Toast.LENGTH_LONG).show();
          }
      });
  
      alert.setNegativeButton("Cancel", new     DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int whichButton) {
          // Canceled.
          }
      });
      alert.show();                   
  }
  </code></pre>