#363 Context based formatting

- place cursor at the end of the selection after markdown has been added
This commit is contained in:
stefan-niedermann 2019-02-07 23:19:27 +01:00
parent 1b882b43fa
commit d5cfb38ac5

View file

@ -67,6 +67,7 @@ public class StyleCallback implements ActionMode.Callback {
this.addMarkdown(ssb, start, end, markdown, Typeface.BOLD); this.addMarkdown(ssb, start, end, markdown, Typeface.BOLD);
} }
editText.setText(ssb); editText.setText(ssb);
editText.setSelection(end + markdown.length() * 2);
break; break;
case R.id.italic: case R.id.italic:
markdown = "*"; markdown = "*";
@ -76,6 +77,7 @@ public class StyleCallback implements ActionMode.Callback {
this.addMarkdown(ssb, start, end, markdown, Typeface.ITALIC); this.addMarkdown(ssb, start, end, markdown, Typeface.ITALIC);
} }
editText.setText(ssb); editText.setText(ssb);
editText.setSelection(end + markdown.length() * 2);
break; break;
case R.id.link: case R.id.link:
ssb.insert(end, "]()"); ssb.insert(end, "]()");