Похоже, вы указываете абсолютную ширину и высоту для вызовов при рисовании. Например, если вы сохранили myWidth = 480 и myHeight = 800 на ранних этапах и выполняете все свои рисунки таким образом, то при повороте устройства эти ширина и высота больше не применяются.
Я думаю, что решение для вас здесь состоит в том, чтобы прослушать обратные вызовы с измененным размером и соответственно изменить ваше представление о ширине и высоте. Если вы рисуете непосредственно в виде, вы хотите переопределить View.onSizeChanged ().