放下状态栏或屏幕按钮时,如何停止拖动的项目消失

时间:2016-03-27 17:48:43

标签: java android drag-and-drop statusbar

我有点陷入困境:

我正在制作一个拖放列表重新排序(线性布局,而不是列表视图)并且它进展顺利,但在我的手机上我有一个状态栏顶部和屏幕按钮(退格等等),所以当我删除状态栏上的拖动视图或它消失的底部按钮。我已经尝试使用DragEvent.ACTION_DRAG_EXITED然后删除视图,然后将其拖过状态栏等。但是,它会导致Null指针异常,并且我假设您在拖动视图时无法删除它。

有没有办法可以阻止用户在状态栏/按钮上拖动视图,还是可以在DragEvent.ACTION_DRAG_EXITED中删除拖动的视图?

任何帮助将不胜感激,提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试在触发拖动事件时隐藏状态栏。

http://developer.android.com/training/system-ui/status.html#behind