Положение дочернего представления в HorizontalScrollView - PullRequest
3 голосов
/ 18 мая 2010

У меня есть HorizontalScrollView с серией кнопок Compound. Я хочу найти (x, y) для данного дочернего представления. Я пытался с помощью: getLocationOnScreen () getLocalVisibleRect () getChildVisibleRect ()

вот так: View tmpView = this.findViewById (viewId); Rect hitRect = new Rect ();
tmpView.getLocalVisibleRect (hitRect);

hitRect всегда 0,0 - 0,0.

Мне нужны x, y в основном для прокрутки к определенному дочернему виду. Любая помощь очень ценится. Спасибо.

1 Ответ

1 голос
/ 21 июля 2010

Вы делаете getLocalVisibleRect () в OnCreate? Вам нужно подождать, пока Android завершит настройку макета, прежде чем использовать getLocalVisibleRect, если вы вызываете его в OnCreate, он не будет работать.

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