gpt4 book ai didi

android - 如何禁用 Android 中的 UI 组件?

转载 作者:行者123 更新时间:2023-11-30 04:40:12 25 4
gpt4 key购买 nike

在我的应用程序中,当我进行服务调用时,我只是显示 spinnerdialog 或 ProgressBarProcess,但是当它显示在屏幕上时,Activity 能够接收事件,从而导致强制关闭应用程序(应用程序没有响应).如何解决这个问题。我如何才能禁用 Activity 的所有 UI 组件??

最佳答案

似乎没有任何直接的解决方案。但是你在创建屏幕的 xml 布局时使用了一个技巧

将整个屏幕放在 FrameLayout 中,并在 View 下方放置一个 ImageView

<FrameLayout>
<YourLayout></YourLayout>
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>

首先设置 imageview visibility invisible 和 alpha transparency 0 并注册 activity 的触摸事件。

当你需要禁用你的事件时,让它可见并在 onTouch 事件中检查它的 id 并在该 block 中不执行任何操作

关于android - 如何禁用 Android 中的 UI 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6123292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com