拖放FloatingActionButton Android

时间:2016-02-27 14:58:31

标签: android drag-and-drop

我正在尝试使用拖放FAB,但我的掉落动作从未调用过;

这是我的拖动激活码:

 ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setDisplayShowHomeEnabled(true);
    }

这里是清单:

View.OnLongClickListener onDrag = new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(v);
            v.getClass();
            v.startDrag(ClipData.newPlainText("test", "test"), shadowBuilder, v, 0);
            return true;
        }
    };

我在我的工厂设置:(setOnClickListener和setOnDragListener)

1 个答案:

答案 0 :(得分:0)

您的OnLongClickListener设置错误。

您应该使用setOnLongClickListener(),而不是setOnClickListener()