メソッドImageView
中に寸法を取得したいのですが。bindView
残念ながら、bindView
測定中の高さと幅は0です。
Webから特定の画像の幅と高さを要求するには、これらのサイズが必要です。
AdapterViewがビューのリサイクルを開始する前は、ビューはまだ画面上でレイヤーアウトされていなかったため、実際にはゼロであるため、ビューの幅と高さはゼロになります。
bindViewがリサイクルされたビューの受信を開始すると、幅と高さが決まりますが、手遅れになります。
そのような状況では、サイズを計算する別の方法を見つける必要があります。たとえば、すべてのビューのDPで固定値にして、その値を使用することができます。例:
int size = context.getResources().getDimensionPixelSize(R.dimen.img_size);