2010-08-05 3 views
3

텍스트가있는 textView가 있습니다. 마지막 4자를 삭제하고 더 많은 텍스트를 추가하고 싶습니다. 나는 이것을 시도했다.Android에서 어떻게 백 스페이스 이스케이프 문자를하나요?

textViewObject.append("\b\b\b\b new text that I am adding"); 

그러나 백 스페이스를 수행하는 대신 텍스트 필드에 작은 사각형으로 표시됩니다. 누구든지 나를 도울 수 있습니까?

답변

2

마지막 4자를 제외한 모든 텍스트를 가져온 다음 새 텍스트를 추가하여 동일한 효과를 얻을 수 있어야합니다.

String textViewText = textViewObject.getText().toString(); 
textViewObject.setText(textViewText.substring(0, textViewText.getLength() - 4) + 
                " new text that I am adding"); 
+0

감사합니다. – Adam

+0

@Adam 그것을 듣기 좋다! –

관련 문제