答案 0 :(得分:1)
我看不到你要弹出的窗口。 也许你想要显示一个会在屏幕中央弹出的DialogFragment? 对于longPress事件使用
button.setOnLongClickListener(..);
答案 1 :(得分:0)
您可以使用手势检测器执行此操作,如下例所示:
GestureDetector gd = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
public void onLongPress(MotionEvent e) {
Toast.makeText(getActivity(), "Long press", Toast.LENGTH_LONG).show();
}
});
public boolean onTouchEvent(MotionEvent event) {
return gd.onTouchEvent(event);
};