使用match_parent属性获取WIDTH视图?

eug*_*ene 5 android view width

我有一个imageViewlayout_width="match_parent".

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

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

iag*_*een 2

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