gpt4 book ai didi

Android 覆盖在软件按钮之上

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:25 25 4
gpt4 key购买 nike

我正在尝试编写一个绘制自定义鼠标指针的应用程序。我目前有一个服务创建一个扩展 ViewGroup 的类,并使用 WindowManager 系统服务将其显示为带有 FLAG_LAYOUT_IN_SCREEN 集的 TYPE_SYSTEM_OVERLAY。

这几乎行得通。在我的平板电脑 (Samsung Galaxy Tab 7.7) 和设置为平板电脑模式的模拟器中,它位于除底部状态栏之外的所有内容之上(带有软主页、后退键和通知区域)。在模拟器中,屏幕上没有软件按钮,而是位于通知栏的顶部。

我还在以下位置尝试过解决方案:TYPE_SYSTEM_OVERLAY in ICS但我得到了相同的结果。

有没有办法真正利用一切?

最佳答案

我以前曾使用系统覆盖来实现类似的功能,但遗憾的是,我可以告诉您这是不可能的。

您可以覆盖整个正常屏幕区域的顶部,如果通知栏没有与底部的系统栏结合在一起(某些平板电脑就是这种情况),则可以覆盖在通知栏上。除此之外,似乎不可能覆盖在系统栏软件按钮之上。

关于Android 覆盖在软件按钮之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14283575/

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