title: How do I prevent cursor from placing itself at the beginning of EditText when clicked
body: <p>I have an <code>EditText pageTitle</code> and its behavior is dependent on its <code>onFocusListener</code> and <code>onClickListener</code> and another method <code>setListenerToRootView()</code> which detects if the soft keyboard is shown or hidden. The issue is whenever I click <code>pageTitle</code>, the cursor is automatically placed at the beginning. I am suspecting <code>setListenerToRootView()</code> is responsible for this bug since issue fixes itself when I remove this method. </p>
  
  <p>However, I do need this method since another view's visibility (<code>saveCancelBar</code>) depends on the soft keyboard's visibility. Is there any way that I can keep this method but make sure that when the user clicks <code>pageTitle</code>, the cursor will be placed on the exact position that he clicked (not the beginning)?</p>