I want to know how can I get the x,y position of the selected character or String in
EditText. Is that possible?
I want to know how can I get the x,y position of the selected character or String in
EditText. Is that possible?
Here is how to get the x and y coordinates of a specific character in a TextView, should work for EditText as well. offset is the index of the desired character in the view's text.
Layout layout = editView.getLayout();
if (layout == null) { // Layout may be null right after change to the view
// Do nothing
}
int lineOfText = layout.getLineForOffset(offset);
int xCoordinate = (int) layout.getPrimaryHorizontal(offset);
int yCoordinate = layout.getLineTop(lineOfText);