title: Android View onHover not firing
body: <p>I have the most simple of applications where I would expect to be receiving hover events and unfortunately, no matter what I try, I cannot seem to be able to receive them.  I can guess that something somewhere else is receiving them and consuming them yet there are only two views in the layout, a RelativeLayout container and the TextView.  Changing the RelativeLayout to a LinearLayout has no positive impact, nor does calling setOnHoverListener on the TextView instance.</p>
  
  <p>My application is targeted for 4.0.3 (API 15).  The source is near identical to the hover example provided in the SDK sources.  It <em>should</em> just work.  I've seen it work in the past.</p>
  
  <p>If someone can shed any light on what I may not be seeing or have any advice of things that I can look at, it would be much appreciated.</p>
  
  <p>Hardware: <em>Sony Xperia Sola</em></p>
  
  <p>Android version: <em>4.0.4</em></p>
  
  <p><em>Activity source:</em></p>
  
  <pre><code>public class MainActivity extends Activity {
      private TextView mMessageTextView;
  
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
  
          mMessageTextView = (TextView) findViewById(R.id.message);
          View container = findViewById(R.id.container);
          container.setOnHoverListener(new View.OnHoverListener() {
              @Override
              public boolean onHover(View v, MotionEvent event) {
                  switch (event.getAction()) {
                      case MotionEvent.ACTION_HOVER_ENTER:
                          mMessageTextView.setText("Entered: " + event.getX() + ":" + event.getY());
                          break;
                      case MotionEvent.ACTION_HOVER_MOVE:
                          mMessageTextView.setText("Move: " + event.getX() + ":" + event.getY());
                          break;
                      case MotionEvent.ACTION_HOVER_EXIT:
                          mMessageTextView.setText("Exit: " + event.getX() + ":" + event.getY());
                          break;
                  }
                  return false;
              }
          });
      }
  }
  </code></pre>