我有一个GraphItems
列表,我想在屏幕上使用ListView
显示(我不确定这是否是最好的方法)但行本身应该是根据{{1}}和GraphItem.posX
我创建了一个自定义适配器来处理数据并设置视图的位置,使用GraphItem.posY
和row.setX
,其中row是row.setY
,但问题是:
点击区域仍然处于“旧”位置。
我已经尝试使用convertView
来设置边距,但我得到了一个类似于setLayoutParams
的强制转换
我愿意接受有关如何以更好的方式做到这一点的建议,可能与android.widget.AbsListView$LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
不同。
答案 0 :(得分:0)
设置LayoutParams
应该是正确的技巧。您可以使用RelativeLayout.LayoutParams
而不是仅使用LayoutParams
来解决您的广告素材异常。
另外,您使用什么来处理点击次数onItemClickListener()
?