2

可能重复:
如何在 android 库中禁用投掷

我有一个带有Gallery小部件和更多小部件的 Activity 类。该类扩展Activity。现在我想停止画廊中的投掷属性。

是否有任何侦听器界面或类似的东西,我可以在需要时获得帮助以停止画廊的投掷。

4

1 回答 1

1

有一种方法可以在不覆盖图库的情况下实现这一点,但这也会停止所有其他 onTouch 事件。

将您的 Gallery 放在 RelativeLayout 中,然后创建另一个 View,该 View 位于整个 Gallery 视图上,作为透明层。

您现在需要覆盖此 View 的onInterceptTouch方法并返回 true。现在所有的触摸事件都应该在你的视图中被截获,并且画廊不会得到任何它可以用来开始投掷的触摸事件。

于 2012-06-27T09:37:30.723 回答