EditText を持つダイアログを表示させた時に、
 ・EditTextにフォーカスが当たっており
 ・IMEが表示された状態
にしたいのですが、うまくいきません。

やったことは次の通りです。
 ・AlertDialogにsetViewするxmlファイルのEditText要素に
  <requestFocus/> タグを挿入
 ・AlertDialog.Builder builder = new AlertDialg.Builder(this).setView(dialogview)... (略)
  builder.show();
  showIME(MainActivity.this, dialogview);

ここで、showIME関数は次のように書いています。
private void showIME(Context _context, View v) {
InputMethodManager inputMethodManager = (InputMethodManager)_context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.showSoftInput(v, InputMethodManager.SHOW_FORCED);
}

これでは、ダイアログ表示時に
EditTextにフォーカスは当たっているようですが(枠の色がフォーカス時の色のため)
IMEが表示されません。
この状態から、EditTextをタップするとIMEは表示されます。

どのように対処したらよいのでしょうか。