質問: anchorPos[1]; } } ``` 他になにか方法はありますか? もしあれば教えて下さい。 よろしくおねがいします。 **追記:** 何をやりたいのかというと、/Android_ScrollView_このサイトに書かれている、`ObservableScrollView`というものを使うとScrollViewの位置がわかるようなので、Viewの位置を調べて、その位置で特定の処理を行うということをしたいです。
回答: `getLocationInWindow`を使いたいのでしたら、そのコードでは動きません。 というのも、`onViewCreated`の段階では、レイアウト計算が終わっていないためです。 レイアウト計算が終わった後、改めて取得する必要があります。レイアウト計算の終了通知は `addOnGlobalLayoutListener`で受け取れます。そのとき取得すれば、値がとれます。 このリスナは、レイアウト計算が終了したらいつでも呼ばれますので、不要になったら`removeOnGlobalLayoutListener`で、削除するとよいでしょう。 御武運を。