У меня есть оболочка, которая содержит холст, который, в свою очередь, рисует некоторый текст в своем PaintListener. Проблема в том, что когда я динамически уменьшаю размер оболочки с помощью метода setBounds (это будет происходить время от времени), текст не перерисовывается. Фактически, холст PaintListener больше не вызывается.
Есть ли способ заставить перекрасить? Я пытался вызвать canvas.redraw (), но это не работает.