在android上一次触摸两个视图

这是我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <SeekBar android:id="@+id/seekBar1" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="60dip"> </TextView> <SeekBar android:id="@+id/seekBar2" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> 

我希望能够同时移动两个SeekBars(我将用作滑块),每个都使用不同的手指,但同时。

我将如何实现这一目标?

Solutions Collecting From Web of "在android上一次触摸两个视图"

这可能有帮助(分裂触及意见)

你将不得不自己处理触摸事件。 使用多指针(例如多点触摸)API是非常容易的。 只需重写onTouchEvent()方法或在button上注册OnTouchListener即可。

但请记住只有2.0或更高版本的多点触控支持

欲了解更多信息,你可以参考这个问题已经问

在碎片中实例化你的Views。 完成!

您可以通过在蜂窝或冰淇淋三明治设备上的Gmail应用程序中同时滚动电子邮件列表和电子邮件来查看此行为。

默认情况下,这可能是不可能的。 你必须定义你自己的视图types。 没有太多的关注如何处理事件。 如果触摸事件来自父视图。 我会尝试重写一个LinearLayout,并赋予它处理多点触摸的能力。 这样,你可以添加尽可能多的滚动条,它将适用于你的屏幕可以处理的触摸点的限制。

尝试将minimumSdk更改为“11”,它为我工作。