我有一个二维ListView,很像iOS中的轮播列表。
但是当在每个HorizontalListView上调用OnMeasure()时,我不了解SetMeasuredDimensions()的正确方法。目前我正在检查一个孩子并匹配孩子MeasuredHeight。
我实际上甚至不需要做任何特别的事情,所以我宁愿不要覆盖OnMeasure(),只需将layoutparams保留为wrap_content。
我不知道这是否正确,因为另一个项目OnMeasure在OnLayout之前被调用,因此我还没有实际添加或测量过任何孩子(我在OnLayout()中做过)。我也不知道如何强制执行另一个测量传递,希望布局传递已经过去了。
问题是。如何正确使用wrap_content的HoriztonalListView LayoutParams?
我提供了项目Here