安卓系统-在发布时开始操作,在发布时停止



我有一个项目列表,我希望当用户按下其中一个项目时,会打开一个弹出窗口,当他放开时,它会关闭。

我知道如何使用setOnItemClickListener在按键时打开弹出窗口(互联网上有无数的例子)。。当我重新分配项目时,如何使其停止?

谢谢。

Matt

考虑使用OnTouchListener(),它捕获向下、向上、移动等单独的事件:

view.setOnTouchListener(new OnTouchListener() {
    public boolean onTouch(View v, MotionEvent event) {
        switch(event.getAction()) {
        case MotionEvent.ACTION_DOWN:
            // Open popup
            break;
        case MotionEvent.ACTION_UP:
            // Close popup
        }
        return true;
    }
});

最新更新