首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -在媒体上开始操作,在发布时停止

Android -在媒体上开始操作,在发布时停止
EN

Stack Overflow用户
提问于 2012-08-23 06:28:01
回答 1查看 746关注 0票数 0

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

我知道如何使用setOnItemClickListener在按键时打开弹出窗口(互联网上无数的例子)。当我重新激活该物品时,如何使其停止?

谢谢。

哑光

EN

回答 1

Stack Overflow用户

发布于 2012-08-23 06:36:59

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

代码语言:javascript
复制
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;
    }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12082273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档