gpt4 book ai didi

android - 悬停在android中显示的 float View

转载 作者:行者123 更新时间:2023-11-29 20:52:15 25 4
gpt4 key购买 nike

当用户将鼠标悬停在按钮或另一个 View 上时,我试图实现一些提示,我看到android支持onHoverListener,但我不明白如何真的行。然而,我确实试图找到一个解决方案,如何在按钮悬停时制作 float editText,但我没有找到任何想法。

我认为在 Android 中悬停与长按是一样的,因为你不能在不单击 View 的情况下用手指悬停。

最佳答案

OnHoverListener 仅在两种特定情况下实现:a) 当蓝牙或 USB 鼠标插入设备时,或b)在 Galaxy Note 设备上,当 S-Pen(手写笔)悬停在对象上时。

在特定的设置/情况下,这可能是一个非常巧妙的功能,但不幸的是,大多数用户甚至都不知道它的存在。对于您的情况,您可能想要实现一个 OnLongClickListener 来显示提示/提示,因为这在 Android 中是非常标准的。

此示例将在启动长按时显示 TextView 或 ImageView 提示 5 秒:

btn.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
findViewById(R.id.hint).setVisibility(View.VISIBLE);
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
findViewById(R.id.hint).setVisibility(View.GONE);
}
}, 5000);
return true;
}
});

希望对您有所帮助,

关于android - 悬停在android中显示的 float View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28827422/

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