在具有 RadioGroup 和 4 个 RadioButton 的 Activity 中,RadioGroup 上的触摸输入不会传播到 Activity 的 onTouch 覆盖。目标是让滑动手势适用于整个屏幕,其中 RadioGroup 是最大的对象并且位于中心。
我试图在 Activity 中的 radio 组上设置一个触摸监听器,但没有效果。我还尝试了一个 RadioGroup 子类。在子类中,我将该类设置为触摸监听器,并覆盖默认的 onTouchEvent 方法。我在构造函数中调用了 setOnTouchListener。子类的行为完全相同。这些都不起作用。没有错误消息。
有没有人能够在 RadioGroup 上获得触摸输入,而不是让触摸选择单选按钮?如果您想查看代码,请告诉我。这真的很简单。对 onTouch 的 Activity 调用返回手势检测器的结果。这适用于屏幕上的其他对象(TextSwitcher、具有 2 个按钮的相对布局)。为什么 RadioGroup 不起作用?
提前感谢您提出任何让 RadioGroup 按我希望的方式工作的建议。
最佳答案
我的新风滚草徽章让我觉得其他人看不到 radio 组的这种行为。这也许是间歇性行为。另一种可能是我的 Evo 测试设备特有的问题。
如果其他人看到类似的问题,请添加到本文中。
关于android - RadioGroup 对象不向 Activity 发送 Touch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9420189/