48

可以在 Android Emulator 上测试多点触控事件吗?或者有什么方法可以在没有实际设备的情况下进行测试?我正在使用 2.0 sdk 并想用两根手指测试放大/缩小。

4

10 回答 10

53

我终于发现了如何在 Android Studio 3.2 的 Android 模拟器上进行捏合缩放。这很难找到,但希望它可以帮助某人。

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

这很容易——或者不是。

于 2018-11-27T22:35:43.957 回答
33

更新:

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

如果人们仍在使用此功能进行搜索,如果您使用的是 android studio 的默认模拟器,对于 mac 用户,您可以按住命令按钮,对于 windows/linux,我相信它是 alt 按钮,同时用鼠标左键单击 – HendrawD

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

另外,您可以做的另一件事(使用 Android 4.0+)是将触摸事件通过一个设备传送到模拟器中。如果您只有一台设备,但想在其他版本/尺寸的 Android 上测试相同的触摸事件,这将很有帮助。(见http://tools.android.com/tips/hardware-emulation

无论如何,这些只是变通方法,如果多点触控对您的应用程序很重要,我仍然建议您带着笔记本电脑前往 Android 开发者用户组并寻求帮助以现场测试您的应用程序。您的开发人员伙伴可以对此非常有帮助。

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

于 2010-05-13T13:26:26.673 回答
11

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

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

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

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

于 2016-02-11T13:37:09.657 回答
2

不。

AFAIK,模拟器仍然没有任何多点触控检测驱动程序(在https://android.googlesource.com看到代码)。

于 2010-05-13T10:58:26.530 回答
2

从 ADT 17 开始,可以使用物理 Android 4.0 设备向模拟器发送多点触控手势。请参阅此处的 Android 说明。

于 2013-02-28T14:51:13.963 回答
2

很高兴知道我们在 Android 中也有多点触控模拟器,所以借此机会让 Android 用户知道谁还没有。

您可以通过对当前开发工具进行以下更新来测试它:

  1. 将我的 Android Studio 从 2.0 预览版 4 更新到 2.0 预览版 5。
  2. 将我的 Android SDK 工具更新为 25.0.2 rc3
  3. 将我的 Android 6.0 Google API 英特尔 x86 Atom_64 系统映像更新到修订版 12
  4. 项目级别对类路径 'com.android.tools.build:gradle:2.0.0-alpha5' 的依赖

PS:请不要现在更新,因为它包含我发现的一个错误。它是一个严重的错误。它干扰了我们的开发程序。您可能想在这里查看我的问题。

于 2016-01-21T16:36:56.973 回答
1

Xamarin android 播放器启用了多点触控选项。

来源:https ://developer.xamarin.com/guides/android/getting_started/installation/android-player/

可以通过按住 Alt/Option 键并单击屏幕来模拟两指多点触控输入。

要模拟捏合缩放,请按住 Alt/Option 按钮并向屏幕中心(用于缩小)或远离屏幕中心(用于放大)拖动。

要模拟两指拖动,请按住 Alt/Option + Shift,同时在屏幕上单击并拖动。

于 2015-10-06T10:46:46.613 回答
1

在WINDOWS 上的默认 Android Studio 模拟器中:

1- 使用 Ctrl 键显示多点触控手柄并按住它。

2-按左键并移动鼠标执行操作。

注意:如果您按下 Ctrl 并且没有出现手柄,则:打开模拟器设置 > 设置选项卡 > 将“发送键盘快捷键”设置为“模拟器控件(默认)”。

于 2021-03-10T05:38:04.650 回答
1

适用于 Android 4.2.1 的 mac 用户;

按 Shift+Command,应该会看到一个圆形图标。之后你可以玩它:)

于 2021-08-09T14:13:54.543 回答
0

对我来说,在 ubuntu 上双击鼠标是有效的。第一次左键单击+快速左键单击并在移动鼠标时按住。

在此处输入图像描述

于 2020-04-29T13:02:56.133 回答