0

我有一个列表GraphItems,我想使用 a 在屏幕上显示ListView(我不确定这是否是最好的方法)但是行本身应该根据GraphItem.posX和定位GraphItem.posY

我制作了一个自定义适配器来处理数据并设置视图的位置,使用行row.setXrow.setY行在哪里,convertView但问题是:

在此处输入图像描述在此处输入图像描述

点击区域仍保持在“旧”位置。

我已经尝试使用setLayoutParams来设置边距,但我得到了一个像android.widget.AbsListView$LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams

我愿意接受有关如何以更好的方式做到这一点的建议,也许与ListView.

4

1 回答 1

0

设置LayoutParams应该是正确的技术。您的强制转换异常可以通过使用来解决,RelativeLayout.LayoutParams而不是使用 just LayoutParams

另外,你用什么来处理点击,onItemClickListener()

于 2013-04-17T15:53:51.663 回答