gpt4 book ai didi

Android-使 Toast 可点击

转载 作者:行者123 更新时间:2023-11-29 14:42:04 25 4
gpt4 key购买 nike

我想让 toast 可以点击,或者一个 UI 元素,它有可点击的按钮,但表现得像 toast。它不应该像 toast 那样在 UI 线程上运行。它不应该停止或覆盖当前用户 Activity ,消息应该像带有可点击按钮的 toast 一样出现并消失,但作为 toast 用户应该能够访问后台正在进行的 UI 项目。

如果有人对如何实现此目标有任何想法,请与我分享。

最佳答案

小技巧。测试工作 Android 4.4

toast = new Toast(context);
try {
Class<?> clazz = Class.forName("android.widget.Toast");
Method method = clazz.getDeclaredMethod("getWindowParams");
WindowManager.LayoutParams param = (WindowManager.LayoutParams) method.invoke(toast);
param.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
} catch (Exception e) {
e.printStackTrace();
}

关于Android-使 Toast 可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5919348/

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