首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓检测GridView中的按钮悬停

安卓检测GridView中的按钮悬停
EN

Stack Overflow用户
提问于 2011-11-17 20:10:30
回答 1查看 976关注 0票数 5

我有6个按钮的GridView,我需要检测哪个按钮是用户当前与他的手指振动时,用户达到的特定按钮的边缘。有没有可能在GridView中的按钮层这样做,或者更好地在我的网格视图中实现它并计算每个按钮边缘的坐标?

EN

回答 1

Stack Overflow用户

发布于 2013-07-16 16:32:34

您可以定义自己的OnTouchListener来捕获由GridView中的视图接收的事件。如下所示:

代码语言:javascript
运行
复制
View.OnTouchListener listener = new View.OnTouchListener {
    public void onTouch ( View v, MotionEvent event ) {
        /** Check the event and the View here */
        return false; // Return false, so the system will behave as always
    }
}

public View getView ( int position, View v, ViewGroup vg ) {
    /** Create your View here */
    v.setOnTouchListener ( listener );

    /**
      Maybe you could need this too
      vg.setOnTouchListener ( listener ); 
    */
    return v;
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8166866

复制
相关文章

相似问题

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