Как определить размер представления сразу после начала действия - PullRequest
2 голосов
/ 19 февраля 2010

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

Интересно, как это сделать. То есть Интересно, что такое точка входа (обратный вызов?), Которую я должен использовать, чтобы быть уверенным в том, что мой основной вид был размечен, чтобы я мог использовать view.getWidth / getHeight?

Является ли создание пользовательского представления и его повторная реализация onSizeChanged () - единственным способом? В этом случае, как я должен правильно описать это в моем файле макета XML? (он будет содержать некоторые дочерние представления)

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

1 Ответ

0 голосов
/ 19 февраля 2010

Вы можете справиться с этим в Activity # onWindowFocusChanged

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