我正在尝试使用拖放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)
答案 0 :(得分:0)
您的OnLongClickListener
设置错误。
您应该使用setOnLongClickListener()
,而不是setOnClickListener()
。