有没有办法测试Android模拟器上的多点触控?

Pri*_*tam 28 android android-emulator pinchzoom

可以在Android模拟器上测试多点触控事件吗?或者有没有办法在没有实际设备的情况下测试它?我正在使用2.0 sdk,并希望用两根手指测试放大/缩小.

Ste*_*zyk 24

更新:

是的,现在有(不是2.x Android,而是最新的).

如果人们仍在使用此功能进行搜索,如果您使用Android工作室的默认模拟器,对于mac用户,您可以按住命令按钮,对于Windows/Linux,我相信它是alt按钮,同时用鼠标左键单击 - HendraWD

对于Linux,它是Ctrl +左键单击(但是,我不知道它在Windows上是否相同,因此HendraWD可能是正确的)

另外你可以做的事情(使用Android 4.0+)是通过一个设备进入模拟器的管道触摸事件.如果您只有一台设备,但希望在Android的其他版本/维度上测试相同的触摸事件,这将非常有用.(见http://tools.android.com/tips/hardware-emulation)

在任何情况下,这些只是解决方法,如果多点触控对您的应用程序很重要,我仍然建议您使用笔记本电脑访问Android Developer用户组,并寻求帮助以便当场测试您的应用程序.您的开发人员可以对此非常有帮助.

在我的小组中,我们一直在共享手机(特别是因为我们大多数人并不拥有所有不同的Android手机).如果您所在地区没有Android用户组,假设您居住在一个足够大的都市区,请考虑自己创建这样一个组.你很可能不是唯一一个需要帮助的人.

  • 是保罗,但对于"没有实际设备"来管道触摸事件的人来说,问题仍然存在于您的解决方案中.http://tools.android.com/tips/hardware-emulation虽然你所说的仍然值得一提,值得巩固一个全面的答案.毕竟,我原来的答案是社区维基.该标记强制执行这样一个事实,即我绝对不会从中获得任何业力,但同时它确保它仍然可以被其他人更新,因为测试模拟器上的多点触控功能的新部分解决方案会随着时间的推移而增加. (2认同)
  • 如果人们仍在使用此功能进行搜索,如果您使用Android工作室的默认模拟器,对于mac用户,您可以按住命令按钮,对于Windows/Linux,我相信它是alt按钮,同时用鼠标左键单击 (2认同)

小智 11

现在可以使用新版本的模拟器.

要使用多点触控功能,请按住键盘上的Alt键并右键单击鼠标以使参考点居中,或单击并拖动鼠标左键进行缩放.

http://tools.android.com/tips/hardware-emulation

http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html

  • 不知道怎么没有更多的投票.请注意,我的模拟器当前使用ctrl-left拖动来缩放,我无法让它改变中心,但是嘿,总比没有好.此外,ctrl-right drag是双指平移. (5认同)

Jim*_*ask 11

我终于发现了如何在适用于Android Studio 3.2的Android仿真器上进行缩放。这很难找到,但希望能对某人有所帮助。

  • 将鼠标移到所需的缩放中心。(请勿按下鼠标按钮)
  • 按SHIFT键(不要按鼠标键)
  • 按命令(不要按鼠标键)
  • 您应该在鼠标下方看到一个圆形目标(您尚未按下鼠标按钮,对吗?)
  • 将鼠标从该第一个位置移到想要第二个“手指”的位置
  • 现在您可以按/拖动鼠标进行捏/缩放

那很容易-或不是。

  • 在 Windows 上,是 CTRL 而不是 SHIFT+CMD (9认同)