如何使用android:layout_width =“ wrap_content”获取以像素为单位的宽度?

And*_*rei 4 xml height layout android width

我有视图,其中有layout_width =“ wrap_content”。如果我在代码中使用view.getWidth(),它将返回0。:-(如何将视图“ wrap_content”的宽度转换为像素?

Sep*_*phy 5

您可以尝试getMeasuredWidth代替。但是如果返回0,则表示您尝试对其进行测量时视图尚未就绪。稍后尝试拨打电话。就像在onCreate完成时发布的线程中一样