5

我有一个imageViewwith layout_width="match_parent"

在我的适配器上getView(),我想获得它的实际宽度,imageView但不知道如何。

我尝试使用imageView.getWidth(),但这返回 0。

4

1 回答 1

2

视图未附加到 中的父组getView(),因此尚未测量,因此宽度为零。我能想到的唯一方法是parent.getWidth()返回 ViewGroup 的宽度。这仅在您的视图不会放置在父视图中的另一个视图旁边时才有效。这通常是 的情况ListView,因此可能适用于您的情况。

于 2012-12-21T04:37:12.547 回答