2012-01-23 2 views
0

안드로이드에서 TextView의 일부 문자 만 복사 할 수있는 기능이 있습니까?일부 문자 만 TextView에서 복사

예를 들어, TextView = "This is Good"이라면 "Good"문자열을 어떻게 얻을 수 있습니까?

+0

보기에서 모든 텍스트를 가져 와서 처리 할 수있는 특별한 이유가 있습니까? – Kingamajick

답변

2

에서 사용할 수

StringBuilder sb=new StringBuilder(textview.gettext()); 

검사 방법 I "는 하나 개의 함수는"당신이 찾고있는이없는 확신합니다. 대신 다음과 같이하면 원하는 것을 할 수 있습니다.

텍스트 가져 오기 :

String innerString = text.substring(8); 

하위 문자열은 위의 경우 : String.substring() 함수를 사용하여 문장의 예에서 "좋은"를 얻기에

String text = textview.getText().toString(); 

그런 다음, 관련을 8 번째 인덱스 이후의 모든 캐릭터 다음과 같이 범위를 지정할 수 있습니다.

String innerString = text.substring(8, 10); 

이는 8 번째 문자부터 시작하여 10 번째 문자까지 포함됩니다.

+1

감사합니다. – HaOx

1

StringBuilder 클래스를 시도하십시오. firt는 StringBuilder 객체를 만듭니다. 이 클래스 link for the class

관련 문제