禁用所有视图的触摸事件

2023-12-10

禁用所有视图的触摸事件的最佳方法是什么?


这是一个禁用某些视图组的所有子视图的函数:

 /**
   * Enables/Disables all child views in a view group.
   * 
   * @param viewGroup the view group
   * @param enabled <code>true</code> to enable, <code>false</code> to disable
   * the views.
   */
  public static void enableDisableViewGroup(ViewGroup viewGroup, boolean enabled) {
    int childCount = viewGroup.getChildCount();
    for (int i = 0; i < childCount; i++) {
      View view = viewGroup.getChildAt(i);
      view.setEnabled(enabled);
      if (view instanceof ViewGroup) {
        enableDisableViewGroup((ViewGroup) view, enabled);
      }
    }
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

禁用所有视图的触摸事件 的相关文章

  • java.lang.IllegalArgumentException:此组件要求您指定有效的 android:textAppearance 属性

    我的布局文件之一中有一个 com google android material button MaterialButton 组件 当我使用最新版本的 Material Components 库 com google android mat
  • 如何自定义菜单项的背景颜色?

    我正在尝试定制Toolbar的弹出菜单 现在我无法设置菜单项的背景颜色 我的 styles xml 如下所示
  • Android Studio:XML 布局中的“包装在容器中”

    编辑 XML 布局文件时 Eclipse 有一项称为 包裹在容器中 的功能 重新格式化 gt Android gt 可让您选择一个或多个视图并在其周围包裹您选择的布局 Android Studio中有类似的东西吗 目前正在实施中 问题 69
  • AdapterContextMenuInfo 始终为 null

    我尝试通过 android 开发文档中的书来做到这一点 this didn t create a menu i don t know why registerForContextMenu getListView setListAdapter
  • 按下按钮时应用不同的样式

    有没有办法在按下按钮时将样式应用于按钮 如果我有一种风格样式 xml
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • Android:后台Activity可以执行代码吗?

    后台的活动是否被视为 正在运行 并且可以执行代码 还是处于挂起状态 他们暂停了 活动生命周期 http developer android com reference android app Activity html ActivityLi
  • 为什么是 javascript:history.go(-1);无法在移动设备上工作?

    首先 一些背景 我有一个向用户呈现搜索页面 html 表单 的应用程序 填写标准并单击 搜索 按钮后 结果将显示在标准部分下方 在结果列表中 您可以通过单击将您带到新页面的链接来查看单个结果的详细信息 在详细信息页面中 我添加了一个 返回结
  • Android 手机作为 GSM 调制解调器在 PC 上发送/接收短信?

    是否可以将 Android 移动设备用作 PC 上的 GSM 调制解调器 我正在 net下开发应用程序来发送 接收短信等 现在我想通过 USB 将我的 Android 设备连接到我的 PC 并将其用作 GSM 调制解调器来与其通信 这里是参
  • Android Studio 与本地网络共享上的项目文件

    这是我的设置 Android Studio 项目文件位于 Ubuntu 14 10 盒子上的共享文件夹中 尝试在 Windows 8 机器上运行 Android Studio 1 0 2 并将 U 驱动器映射到包含项目文件的 Ubuntu
  • 图像作为电子邮件附件

    我想构建一个应用程序 我可以在电子邮件中附加图像 打开图像并将其设置为我的壁纸 我想让它跨平台 所以你能告诉我是否可以使用phonegap 或者我是否必须为iphone和android构建一个本机应用程序 您好 如果您只想通过电子邮件附加图
  • WorkManager 或 AlarmManager 用于日常请求然后通知工作?

    这是用例 用户设置具有特定时间的每日通知 在指定时间 发出网络请求以获取一些数据 然后使用检索到的数据显示通知 我不确定是否应该使用 AlarmManager 还是 WorkManager 来实现这个用例 据我了解 AlarmManager
  • 如何在 Android 中从 WorkManager 取消工作?

    我已经保存了 WorkManagerUUID转换成String在领域数据库中 这是代码 Constraints constraints new Constraints Builder setRequiredNetworkType Netwo
  • Android 中的处理程序与异步调用

    目前我正在使用处理程序来调用 Web 服务方法以使其在后台运行 问题是它需要更多的时间来给出响应 在性能方面似乎更昂贵 现在我计划使用异步调用 哪一个是最好的 Android 中的处理程序和异步调用有什么区别 请帮我想出一个最好的解决方案
  • 如何检查 Android 中的同步设置

    我正在构建一个 Android 应用程序 我需要检查设备中注册的每个单独帐户的同步设置 我知道我可以通过 ContentResolver 类来做到这一点 但我遇到了一些问题 我已设法获取设备上所有帐户的列表 但我不知道在运行时从哪里获取特定
  • 问题:为什么React Native Video不能全屏播放视频?

    我正在react native 0 57 7 中为android和ios创建一个应用程序并使用反应本机视频 https github com react native community react native video播放上传到的视频
  • 没有支持 FEATURE_CAMERA_EXTERNAL 的 Android 设备

    根据this doc https source android com devices camera external usb cameras一些 Android 设备允许使用 Camera2 API 访问外部 USB 摄像头 我检查了大约
  • Android:如何从网络异步获取搜索建议?

    我创建了一个可搜索的活动 现在 我想添加从网络服务获取的搜索建议 我想异步获取这些建议 根据添加自定义建议 http developer android com guide topics search adding custom sugge
  • Android 后台倒计时器

    我有一个 Android 应用程序 它管理一个倒计时器 类 CountDownTimer 它显示在应用程序屏幕中 以显示到达 00 00 还剩多少时间 我现在的问题是 当我按主页按钮或启动另一个应用程序时 应用程序 计时器不会在后台运行 所
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne

随机推荐

  • Membership.GetUser().ProviderUserKey 始终返回 null

    我最近开始使用 ASP NET 表单身份验证和成员身份 我在 Visual Studio 中创建了一个 C 项目 它会自动创建 Account Login aspx 之类的页面 然后我按照一个安装示例aspnet 表到我的 SQL Serv
  • 在构造函数中读取ControllerBase.User

    我想要一个基本控制器 它应该为每个控制器操作设置身份验证变量 claimsIdentity User Identity as ClaimsIdentity userId claimsIdentity FindFirst ID Value 不
  • 字典中的哈希码

    我正在玩字典并偶然发现了以下场景 public class MyObject public string I get set public string J get set public string K get set public ov
  • 确定哪些测试用例覆盖了某个方法

    我当前正在进行的项目要求我编写一个工具 在 Web 应用程序上运行功能测试 并输出方法覆盖率数据 记录哪个测试用例遍历了哪个方法 Details 接受测试的 Web 应用程序将是在 servlet 容器 例如 Tomcat 中运行的 Jav
  • env: bash\r: 没有这样的文件或目录[重复]

    这个问题在这里已经有答案了 我正在尝试从以下位置安装 YouCompleteMehere 当我执行时 install sh clang completer 我收到此错误 env bash r No such file or director
  • 使用 GRUB2 引导非多重引导内核 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想使用 GRUB2 启动自定义内核 非多重启动 我已经读到我需要grub cfg像这样 menuentry custom kernel set root hd0 0 chainlo
  • 如何重写C3.js中的拖动事件

    我目前正在尝试实现一种与现有功能略有不同的缩放功能 实际上 我希望如果用户单击并拖动图表 它会放大如此定义的域 我想这样做 因为使用鼠标滚轮可以防止用户向上 向下翻页 因为这似乎不可能C3 js API 我尝试按照 D3 js 上的这个小演
  • 在PHP中获取两个时间之间的时间差[重复]

    这个问题在这里已经有答案了 可能的重复 如何在PHP中获取以分钟为单位的时差 我正在制作一个出勤表来计算迟到和非常迟到的员工 我将登录时间存储在表中 类型 时间 我能够从数据库中获取时间 并且我想在单独的列中显示时间差 即 如果员工登录或之
  • 从 TripleDES 更改 Microsoft 配置文件加密方法

    加密 保护 Microsoft 配置部分时 您会得到类似于下面的 XML 的内容 它 至少部分地 遵循 XML 加密的 W3 规范 但是 在下面的 XML 中 您将看到 EncryptedData 部分下的 EncryptionMethod
  • C:将二进制转换为十进制

    有没有专门的函数可以将二进制值转换为十进制值 如 1111至15 0011至3 提前致谢 是的strtol函数有一个base您可以用于此目的的参数 这是一个包含一些基本错误处理的示例 include
  • Rails 脚本/服务器未启动服务器

    我下载并设置了所有宝石http github com bestbuyremix BBYIDX 现在当我输入 Rails 脚本 服务器 我得到了输出 但服务器没有启动 create create app controllers create
  • UITextView:获取带有换行信息的文本

    是否可以获取 UITextView 中的文本及其换行信息 所以在这种情况下 我会收到类似 亲爱的 StackOverFlow n n你让我的 这样的文本 而不再有 n 我想在 and now I 之后得到一个换行符 如 UITextView
  • 如何在 ASP.net 中使用 Open XML 创建多级有序列表?

    我花了无数的时间试图理解 Open XML 中的有序列表 这是one许多参考文献 我发现这个简单文档创建器的示例非常有用here 另外 如果我可能有点抱怨 我必须说这是一个痛苦的学习曲线 创建编号属性并引用正确的编号属性abstractNu
  • 使用 Tensorflow 将学习率添加到 fit_generator 的历史对象

    我想检查我的优化器如何改变我的学习率 我使用的是张量流1 15 我用 fit generator 运行我的模型 hist model fit generator dat args onthefly 0 args batch args epo
  • 批处理变量名称中的冒号

    我有一个批处理脚本 它应该可以访问名为类似的变量env dev 所以它里面有一个冒号 这个变量是由第三方组件设置的 所以我对该命名没有影响 如何在批处理脚本中访问此变量的内容 我知道 是一个特殊字符 所以我可以逃避它吗 以下不起作用 ech
  • 检测 Fragment 内的 ViewPager 选项卡更改

    我有一个ViewPager具有多个片段 合而为一Fragment我播放音频 当我滑动到另一个片段时 我想停止音频播放 我如何检测另一个片段现在在ViewPager 我尝试过覆盖onStop and onHiddenChanged 没有成功
  • CodeIgniter - 如何从 URL 隐藏 index.php

    这就是我的 htaccess好像 这 htaccess正坐在 www scriptscodeigniter 的父目录system目录 其中还包含index php 我已启用mod rewrite在我的 Apache 2 2 x 中 这是在
  • 箭头点位于 gnuplot 上的文件上

    我知道通过这个命令我可以在 gnuplot 上创建一个箭头 set arrow from 0 0 to 1 1 但问题是我想创建一组箭头 位于文件 数据 x1 y1 x2 和 y2 不在数据文件中 我只是将它们拿出来以便更好地展示它们 x1
  • 根据字段值添加唯一约束

    对于下表 我想添加一个约束 即如果 IsBanned 标志设置为 true 则 BannedOn 字段不能留空 不能设置为 null 我怎样才能在 MySQL 中做到这一点 这是我的 CREATE 语法 CREATE TABLE IF NO
  • 禁用所有视图的触摸事件

    禁用所有视图的触摸事件的最佳方法是什么 这是一个禁用某些视图组的所有子视图的函数 Enables Disables all child views in a view group param viewGroup the view group