문제

캔버스가 들어있는 쉘이있어 페인트리스트에 텍스트를 그립니다. 문제는 SetBounds 메소드로 쉘의 크기를 동적으로 줄일 때 (이것은 가끔씩 발생할 것입니다) 텍스트가 다시 그려지지 않는다는 것입니다. 실제로 캔버스의 페인트 리스너는 다시 호출되지 않습니다.

리 페인트를 강제로하는 방법이 있습니까? Canvas.redraw ()를 호출하려고했지만 작동하지 않습니다.

도움이 되었습니까?

해결책

흠, 쉘에 레이아웃을 설정하지 않은 것 같습니다. FillLayout을 설정 한 후 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top