getLocalVisibleRect() を呼び出していますが、すべて 0 が返され、他の質問からその理由を知ることができました:
「getLocalVisibleRect を使用する前に、Android がレイアウトの設定を完了するまで待つ必要があります。OnCreate で呼び出すと、機能しません」 .
私の質問は、レイアウトが完了したことをどのように知ることができるかです。私は lineralayout を持っていて、その上にいくつかのオブジェクトを描画しようとしています。onclickリスナーを定義したくありません。レイアウト設定が終わったらすぐにアイテムを描画したい。