android - RadioGroup 对象不向 Activity 发送 Touch

标签 android ontouchlistener radio-group

在具有 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/

相关文章:

android - 如何使用音频文件 ID 获取 soundcloud 音频下载 url

android - 所有 View 的 setOnTouchListener() 警告

java - 带有 radio 组小部件的Android Class强制转换异常?

android - GSON:END_OBJECT 永远不会被调用

Android 通过触摸更改 Activity

android - 具有多个任务的引导接收器工作异常

android-layout - 移动位于 WindowManager 中的 ImageView 无法正常工作

android - 单击时突出显示 RecyclerView 中的选定项目

android - 以编程方式将单选按钮文本添加到按钮顶部

java - 将 GetCheckedRadioButtonId() 与外部单选按钮组一起使用