我想创建一个invetar应用程序或类似的东西。
我有2个ListView,想要将项目从一个列表拖动到第二个列表的项目。所以我需要知道,在第二个列表中该项目的确切位置。
我正在使用自定义适配器等,但这不是主要问题。我的问题是,当我使用setOnDragListener
进行拖放时,听众只是告诉我,我在列表视图中删除了项目,但没有确切地说。所以我需要知道列表1中的项目在第二个ListView中被删除的确切位置或索引。
我尝试在listview中的项目上设置监听器,但它不起作用,因为(我猜)ListView在前面,项目在后台,所以我不能这样做,我不知道如何解决这个任务。
答案 0 :(得分:0)
解决方案是:我的CustomAdaptor返回了新的RelativeLayout对象,我刚刚在getView函数的CustomAdapter中添加了OnDragListener。
view.setonDraglistener ....