2011-01-21 3 views
0

로컬 xml 파일에서 텍스트가 설정된 textview가 있습니다. 문자열 길이가 18175자를 초과하면 전체 텍스트보기가 비어 있습니다. 18175 이하의 값은 아무 문제없이 완벽하게 표시됩니다.문자열 길이가 18175 자 이상인 경우 Textview에 아무 것도 표시되지 않습니다.

이것은 OS 2.1 이하에서만 발생합니다. 나는 비슷한 문제를 둘러 보려고했지만 아무런 운이 없었습니다. 이것이 버그인지 아는 사람 있습니까?

답변

2

OS 2.1 이하에서는 아무리 많은 문자를 동시에 표시 할 수있는 장치가 없다고 생각합니다.

큰 문자열 또는 버퍼가있는 경우 public final void setText (char[] text, int start, int len) 메서드를 사용하여 문자열 또는 버퍼의 일부를 표시 할 수 있습니다.

안드로이드가 매우 엄격한 리소스 제한을 제공하는 곳은 여러 가지가 있습니다. 또 다른 예로는 기본 스택 크기가 너무 작아서 재귀 적 방법을 찾지 못했습니다.

관련 문제