在我的应用程序中,我希望用户能够按照此说明列表将其安装的Android应用程序链接放入我正在创建的小部件中。
在窗口小部件中,当用户点击窗口小部件时,它会打开一个包含所有应用程序的新活动。要向该活动添加新的应用程序链接,我希望用户能够提取一种滚动选项卡,该选项卡将包含他们在其设备上拥有的所有应用程序的列表(我已经知道如何执行此操作)。然后,用户可以从该列表视图按下并按住该应用程序,然后将其拖动到将保存其应用程序的小部件中的可放置区域。请注意下面的图片,以便更好地了解我的意思(抱歉质量很差):
如何将listview对象转换为能够执行此操作的对象?我必须让listview具有一个触摸侦听器属性,然后让droppable区域有一个拖动事件,我很确定(有点只是看看如何使拖拽和拖放)。
我怎么能这样做?任何关于改进的想法或意见都表示赞赏!
答案 0 :(得分:0)
您可以使用setOnItemLongClickListener
设置一个等待长时间点击的侦听器,然后在触发时开始拖动过程。