изменить ориентацию через onConfigurationChanged ()? - PullRequest
0 голосов
/ 25 января 2011

Ребята извините, если звучит немного наивно ... В упражнении у меня есть одна кнопка и 4 textViews.

Согласно этому сообщению здесь , я изменил файл манифеста и переопределил onConfigurationChanged (). Я получаю желаемый макет. НО кнопка теряет свой onClickListener, а также textViews изменяют свой текст на тот, который я изначально установил в xml.

Как я могу назначить onClickListener для кнопки, как она установлена ​​для кнопки в onCreate (). Также setText («что-нибудь») вызывается внутри onCreate () для каждого textView. Как правильно использовать onConfigurationChanged ()? потому что кажется, что я должен начать все заново?

Заранее спасибо.

1 Ответ

3 голосов
/ 25 января 2011

Вы должны снова сделать то же, что и в onCreate, потому что объекты макета воссоздаются.Я обычно пишу метод, который выполняет всю инициализацию представления, и вызываю его как в onCreate, так и в onConfigurationChanged.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...