1

メソッドonLayoutをオーバーライドするカスタムビューがあり、それは私のフラグメントの1つです。このビューが作成されると、onLayout メソッドが呼び出され続けることがわかりました。ImageViewまたはSurfaceViewを拡張するいくつかの異なるカスタムビューを試しましたが、すべて同じ問題を抱えているため、ビューの問題ではないと思います。ビューをアクティビティに配置すると、メソッド onLayout が 2 回呼び出されるだけで、問題ないことがわかります。誰もがそれを修正する理由と方法を知っていますか?

PS 私のフラグメントは、私のコードでクラス FragmentTransaction を使用して追加されますが、それが理由ですか?

4

0 に答える 0