Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一些手势。我在最外面的线性布局上设置了一个 onTouchListener。聆听手势有效,但仅适用于没有其他视图(文本、图像等)的情况。无论哪里有 TextView 或任何其他视图,我的手势都不起作用。
尝试扩展 LinearLayout,保持一切不变,但覆盖 onInterceptTouchEvent,如下所示:
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { return true; }
这应该够了吧。但是要小心,总是返回“true”不会让任何触摸事件传递给孩子。根据您想要执行的操作,您有时可能想要返回 false。
编辑4:
我不知道为什么,但是我在下面使用的结构不起作用。我不得不修改我在 java2s 网站上找到的一个文件,它叫做 TableFromDatabase,然后将 JTextFields 设为公共静态,然后在 FrmMovimento 等中实例化 TableFromDatabase 类:
TableFromDa