2013-07-04 3 views
3

지금까지 StaticLayout이 텍스트 그리기를 한 줄로 제한하는 방법을 찾지 못했습니다.
StaticLayout 클래스에는 줄임표를 처리 할 수있는 많은 메소드가 있지만 전체 캔버스에 텍스트가 채워지고 전체 텍스트를 표시 할 공간이 충분하지 않은 경우에만 줄임표가 표시됩니다.
참고 : 텍스트 크기에 맞게 크기를 조정하고 싶지는 않습니다. 선택한 텍스트 크기를 유지하고 너무 길면 잘라낼 수 있습니다.StaticLayout이 텍스트를 줄 바꿈하지 않도록 방지

답변

3

StaticLayout 대신 BoringLayout을 사용하여이 문제를 해결했습니다. BoringLayout은 너비에 맞지 않는 텍스트와 클립을 만듭니다. 생성은 StaticLayout과 비슷하지만 생성자에 제공 할 메트릭을 가져 오려면 isBoring을 호출해야합니다.

관련 문제