この奇妙な動作に遭遇したとき、私は Java プロジェクトを kotlin に変換していました。
Javaで:
new ImageSwitcher.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
正常に動作します。
しかし、kotlinではコンパイルエラーが発生します:
ImageSwitcher.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)
LayoutParams is an inner class in `FrameLayout` which is the parent of `ImageSwitcher`
を使用して解決できることはわかってFrameLayout.LayoutParams
いますが、元のコードが機能しないのはなぜですか?