2012-11-21 7 views
2

다음 작업이 있습니다.TextView Android에서 문자 수를 계산하는 방법은 무엇입니까?

문자열이 있으며 길이는 1부터 50 기호까지입니다. 이 문자열을 저장하기 위해 TextView이 있습니다.

나는 다음과 같은 것을 수행해야합니다

TextView 경우 문자열을 저장해야 TextView보다 다음 행으로 전송하지 않고이 문자열을 저장할 수 있지만, 문자열이 TextView에 비해 매우 큰 경우, 문자열은 어떤 문자가 추가되어야한다 "..."이며 textview에 표시됩니다.

예를 들어 문자열이 "abdcdereweewew"이고 TextView이 한 줄에 10 개의 기호 만 포함 할 수있는 경우 TextView에 "abdcder ..."가 표시되어야합니다. 어떻게 계산할 수 있습니까? 미리 감사드립니다.

답변

3

실제 TextView에서 XML 속성 줄임표를 설정하면 실제로이 작업을 수행 할 수 있습니다!

android:ellipsize="end" 

은 당신은 아마도 설정해야합니다

android:singleLine="true" 

이 봐, ellipsize 더 많은 옵션이 있습니다 =)

+0

가 대단히 감사합니다 – user1841247

관련 문제