Android-Simulate鼠标悬停/悬停

时间:2013-02-21 06:49:25

标签: java android

如何在Android应用中模拟鼠标悬停事件? 我必须检测用户是否正在触摸/悬停在屏幕的特定部分上超过2秒。

5 个答案:

答案 0 :(得分:0)

使用触摸屏,用户只能触摸或不触摸,但不能悬停,因此这部分问题可能已经解决。

长触摸行为在各种onXXXLongClick()处理程序中实现。

答案 1 :(得分:0)

http://www.droidforums.net/forum/droid-2-general-discussions/110239-how-hover-over-link.html 我希望这个链接可以帮助你。

但是一个人如何在触摸设备中盘旋?好吧,我总是放下手指。

答案 2 :(得分:0)

你不能没有光标。

但对于ipad,有一个用于css的模拟悬停命令。我很难找到它,如果有人发现它让我知道!

我曾在一些代码中使用它,我正在搜索它的代码,我希望我没想象它。

答案 3 :(得分:0)

案例:我想要一个指针通过手表在手机屏幕上移动鼠标。如果将来有人发现此问题:

指针图像:Tasker允许创建场景。用画布创建一个与您的指针一样大的场景,将想要作为指针的图像添加为场景唯一元素,以填充场景。

静态坐标:为“ X”和“ Y”创建变量(这些变量仍然不是像素)。您想使用您的变量在显示场景位置上使用值。 0,0在左上方,200,200在右下方。

坐标运动:我的方法是使用2个变量“ now”和“ final”(或其他名称)。这样您就可以告诉Tasker:在Xnow,Ynow中隐藏场景; Xfinal,Yfinal中的显示场景;将变量Xnow设置为Xfinal,将Ynow设置为Yfinal。

请牢记: 您可能需要检测“鼠标叠加图像是否在所需元素的顶部。

答案 4 :(得分:-3)

尝试在链接中添加onClick =“return true”href标记

关于我们

onClick =“return true”应该模拟一个悬停在悬停区域上方的光标。有效地给你一个悬停效果。

请记住,您的手指必须触摸按钮才能发生悬停效果,这意味着用户只能在链接加载页面之前看到一两秒的更改。