3

在具有 RadioGroup 和 4 个 RadioButtons 的 Activity 中,RadioGroup 上的触摸输入不会传播到 Activity 的 onTouch 覆盖。目标是让投掷手势适用于整个屏幕,其中 RadioGroup 是最大的对象,位于中心。

我试图在活动中的广播组上设置一个触摸监听器,但没有效果。我还尝试了 RadioGroup 子类。在子类中,我将类设置为触摸侦听器,并覆盖默认的 onTouchEvent 方法。我在构造函数中调用了 setOnTouchListener。子类的行为方式完全相同。这些都不起作用。没有错误消息。

有没有人能够在 RadioGroup 上获得触摸输入,而不是让触摸选择一个单选按钮?如果您想查看代码,请告诉我。这真的很简单。对 onTouch 的活动调用返回手势检测器的结果。这适用于屏幕上的其他对象(TextSwitcher、带有 2 个按钮的相对布局)。为什么 RadioGroup 不工作?

提前感谢您提出任何建议,以使 RadioGroup 按我的意愿工作。

4

1 回答 1

1

我的新风滚草徽章让我觉得其他人看不到广播组的这种行为。这可能是间歇性行为。另一种可能性是这是我的 Evo 测试设备特有的问题。

如果其他人看到类似的问题,请添加到这篇文章。

于 2012-03-03T01:15:13.893 回答