Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在方法ImageView期间获得尺寸bindView。
ImageView
bindView
不幸的是,在bindView测量的高度和宽度为 0。
我需要这些尺寸来从 web 请求特定的图像宽度和高度。
在您的 AdapterView 开始回收视图之前,视图还没有在屏幕上分层,因此它们的宽度和高度将为零,因为它确实为零。
在您的 bindView 开始接收回收视图后,它们将具有宽度和高度,但为时已晚。
在这些情况下,您必须找到一种不同的方法来计算它们的大小,例如,您可以在 DP 中为每个视图设置一个固定值,然后使用该值。例子:
int size = context.getResources().getDimensionPixelSize(R.dimen.img_size);