title: EditText doesn't show input keyboard on requestfocus
body: <p>I'm facing a strange problem.
  When I add an edittext using the following piece of code:</p>
  
  <pre><code>edit = new EditText(context);
  edit.setInputType(InputType.TYPE_CLASS_TEXT);
  edit.layout(0, 0, (int)searchPane[W], (int)searchPane[H]);
  edit.setBackgroundColor(Color.TRANSPARENT);
  edit.setGravity(Gravity.CENTER_VERTICAL);
  edit.addTextChangedListener(SearchBox.this);
  edit.setFocusable(true);
  edit.setFocusableInTouchMode(true);
  </code></pre>
  
  <p>and draw it using <code>edit.draw(Canvas)</code> in the <code>onDraw</code> method of <code>View</code>.
  I'm calling <code>edit.requestFocus()</code> in <code>onTouchMethod</code> though it does not show the input keyboard on focus request. Any ideas how to make edittext accept text and show input keyboard?</p>
  
  <p>Thanks in advance.</p>