title: Subclass of EditText isn't behaving like EditText
body: <p>I've written a subclass of <code>EditText</code>.  Here is that subclass:</p>
  
  <pre><code>package com.package.foo;
  
  import android.content.Context;
  import android.graphics.Typeface;
  import android.util.AttributeSet;
  import android.widget.EditText;
  
  public class FuturaEditText extends EditText{
  
      public FuturaEditText(Context context) {
          this(context, null, 0);
      }
  
      public FuturaEditText(Context context, AttributeSet attrs) {
          this(context, attrs, 0);
      }
  
      public FuturaEditText(Context context, AttributeSet attrs, int defStyle) {
          super(context, attrs, defStyle);
          if(!isInEditMode()) {
              setTypeface(Typeface.createFromAsset(context.getAssets(), "fonts/futura.ttf"));
          }
      }
  
  }
  </code></pre>
  
  <p>yet it doesn't behave like an <code>EditText</code>, but a <code>TextView</code>.  In particular, the soft keyboard isn't rising on focus and it has no <code>EditText</code> formatting.  Why?</p>