我想创建一个invetar应用程序或类似的东西。
我有2个ListViews,想要将一个列表中的项目拖到第二个列表的项目中。所以我需要知道,这个项目在第二个列表中的确切位置。
我正在使用自定义适配器等,但这不是主要问题。我的问题是,当我使用setOnDragListener拖放时,侦听器只会告诉我,我在listview中拖放了项目,而不是确切的位置。因此,我需要知道列表1中的项在第二个ListView中被拖放的确切位置或索引。
我试图在listview中的项目上设置侦听器,但它不起作用,因为(我猜) ListView在前面,项目在后台,所以我不能这样做,我也不知道如何解决这个任务。

发布于 2017-10-09 22:53:48
解决方案是:我的CustomAdaptor返回新的RelativeLayout对象,我只是将OnDragListener添加到getView函数的CustomAdapter中。
view.setonDraglistener ...
https://stackoverflow.com/questions/46549436
复制相似问题