title: android: How to get text position from touch event
body: <p>I'm wanting to implement a custom text interface, with touch+drag selecting text and the keyboard not being raised, in contrast to the default behavior of a long-click bringing up the CCP menu and the keyboard. My understanding suggests I need this approach:</p>
  
  <pre><code>onTouchEvent(event){
    case touch_down:
      get START text position
  
    case drag
      get END text position
      set selection range from START to END
  }
  </code></pre>
  
  <p>I've found out all about getSelectStart() and various methods to setting a range and such, but I cannot find how to get the text position based on a touch event getX() and getY(). Is there any way to do this? I've seen the behaviour I want in other office apps.</p>
  
  <p>Also, how would I stop the keyboard appearing until manually requested?</p>