2012-03-09 2 views
0

Я развиваю вращающуюся компоновку с некоторыми кнопками изображения над ней, без поворота события кнопки изображения работают нормально, но когда я поворачиваю макет, события кнопки сохраняют предыдущее место кнопки, а не новое место, поэтому, когда я нажимаю на него, он запускает событие другой кнопки, и это плохо.Любое событие поворота не запускает андроид

Я попытался сделать это с помощью сенсорного события, но у меня была такая же проблема, также я попытался сделать холст и нарисовать растровые изображения над ним и обрабатывать его с помощью drawable .getBounds(). содержит (x, y);

, но он не работает также

может кто-нибудь посоветовать мне в этой проблеме, пожалуйста?

ответ

1

Когда действие вращается, оно разрушается (onDestroy() & onPause()) и воссоздается, если не указано в манифесте (под действием add android: configChanges = "orientation | keyboard"). Убедитесь, что прослушиватели событий подключены к вашему представлению, когда активность воссоздана (onResume()).

Смежные вопросы