title: GestureListener not working with android:autoLink="email"
body: <p>This is my Layout xml file.</p>
  
  <pre><code>     ...
  &lt;RelativeLayout 
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:id="@+id/rlt" &gt;
  
      &lt;TextView
      android:id="@+id/title_text"
      android:layout_height="wrap_content"
      android:layout_width="wrap_content" 
      android:textSize="22dp"
      android:layout_centerHorizontal="true"
      android:textColor ="#add8e6"
      /&gt;  
  
  &lt;TextView 
   android:id="@+id/description"   
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_below="@+id/tatle_text"
   android:layout_marginTop="45dp"
   android:textColor = "#e3e4fa"
   android:autoLink="email"
   android:textColorLink="#fdd017"
    /&gt;
       ...
       ...
       ...
       ...
  </code></pre>
  
  <p><br>
   This is my <code>onFling()</code> : <br></p>
  
  <pre><code>   SimpleOnGestureListener simpleOnGestureListener
             = new SimpleOnGestureListener(){
            public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
             float velocityY) {
            // TODO Auto-generated method stub
  
               final float xDistance = Math.abs(e1.getX() - e2.getX());
                final float yDistance = Math.abs(e1.getY() - e2.getY());
  
                if(xDistance &gt; gs.swipe_Max_Distance || yDistance &gt; gs.swipe_Max_Distance)
                return false;
                 Log.v("Help_developers", "Flinging baby!");
                velocityX = Math.abs(velocityX);
                velocityY = Math.abs(velocityY);
                      boolean result = false;
  
                if(velocityX &gt; gs.swipe_Min_Velocity &amp;&amp; xDistance &gt; gs.swipe_Min_Distance){
                 if(e1.getX() &gt; e2.getX()) // right to left
                 { //Slide to Help_app
                     Intent i=new Intent(Help_developers.this,Help_app.class);
                     startActivity(i);
                  finish();
                 }
                 else
                 {
                   //Slide to Help_qanda
                     Intent i=new Intent(Help_developers.this,Help_pending.class);
                     startActivity(i);
                 finish();
                 }
  
                 result = true;
                }
  
  
                 return result;
           }
      });
   final GestureDetector gestureDetector
         = new GestureDetector(simpleOnGestureListener);
        rlt.setOnTouchListener(new View.OnTouchListener()
           {
                  public boolean onTouch(View view, MotionEvent event) {
                      Log.d("test", "clicked!");
                      if(gestureDetector.onTouchEvent(event))  {
                          Log.d("test", "gesture detected");
                          return true;
                      }
  
                      return false;
                  }
              });
  </code></pre>
  
  <p><br>
  rlt is the id of RelativeLayout <code>rlt</code>.<br>
  Now the flinging in the <strong>onFling()</strong> does not work with the <strong>attribute android:autoLink="email"</strong> in the text view with id <code>description</code>. But when I remove that attribute, the fling works. I have no idea why this is happening. How can that attribute affect the fling gesture?
  <br>
  <strong>EDIT</strong><br>
  The onTouch() of the <code>GestureListener</code> itself is not called. The logs are never recorded in the logcat. When the attribute android:autoLink="email" is present.
  <br><br>
  <strong>Complete Layout XML File :</strong> </p>
  
  <pre><code>  &lt;?xml version="1.0" encoding="utf-8"?&gt;
      &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
                   xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent" &gt;
  
  
       &lt;RelativeLayout 
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:id="@+id/rlt" &gt;
  
          &lt;TextView
          android:id="@+id/title_text"
          android:layout_height="wrap_content"
          android:layout_width="wrap_content" 
          android:textSize="22dp"
          android:layout_centerHorizontal="true"
          android:textColor ="#ffffff"
  
          /&gt;  
  
      &lt;TextView 
       android:id="@+id/description"   
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_below="@+id/tatle_text"
       android:layout_marginTop="45dp"
       android:textColor = "#e3e4fa"
       android:autoLink="email"
       android:textColorLink="#fdd017"
       android:
        /&gt;
  &lt;View
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:id="@+id/rlt_touch" /&gt;
  
      &lt;Button
              android:id="@+id/Home"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentRight="true"
              android:layout_alignParentTop="true"
              android:background="@drawable/home"
              android:text="Home"
            /&gt;
  
      &lt;/RelativeLayout&gt;
  
      &lt;/ScrollView&gt;
  </code></pre>