안녕하세요
edittext 에 이미지를 넣는 코드를 만들고있습니다.
기본적인 동작은 잘 해서 문제가 없는듯하나.. 한가지 치명적인 오류가 발생하는데 원인을 알수가 없네요.
오류의 내용은 첨부된 이미지가 eidttext의 가장 처음, 그러니까 0번 인덱스에 포함되는 경우 발생합니다. 
위 이미지는 버그가 발생했을때 나타나는 화면인데요
정확히는 이미지가 0번 인덱스에 있다가 커서를 이미지 보다 앞 (커서위치가 0)으로 이동후 엔터를 누른후 아무런 글자를 쳤을때 위와 같이 한줄씩 이미지가 생성됩니다
만약 커서가 이미지보다 앞에 위치하고 엔터를 누르지 않고 글을 입력한다면 아무런 반응이 없고 이후 엔터를 누르면 그즉시 위와 같이 새로운 줄에 이미지가 생성이 됩니다.
뭐가 잘못되어서 이런 현상이 발생하는 걸까요..?
SpannableString sb = new SpannableString(" " + messageEdittext.getText().toString());
ImageSpan imageSpan = new ImageSpan(image, ImageSpan.ALIGN_BOTTOM);
sb.setSpan(imageSpan, 1, 2, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
위 코드는 이미지를 추가하는데 사용한 코드의 전부입니다.
인덱스 1,2는 원래 0,1로 지정하였으나 위 오류때문에 임시로 1,2로 변경한것이에요.
도움 미리 감사드립니다.