可能重复:
如何在 android 库中禁用投掷
我有一个带有Gallery小部件和更多小部件的 Activity 类。该类扩展Activity
。现在我想停止画廊中的投掷属性。
是否有任何侦听器界面或类似的东西,我可以在需要时获得帮助以停止画廊的投掷。
可能重复:
如何在 android 库中禁用投掷
我有一个带有Gallery小部件和更多小部件的 Activity 类。该类扩展Activity
。现在我想停止画廊中的投掷属性。
是否有任何侦听器界面或类似的东西,我可以在需要时获得帮助以停止画廊的投掷。
有一种方法可以在不覆盖图库的情况下实现这一点,但这也会停止所有其他 onTouch 事件。
将您的 Gallery 放在 RelativeLayout 中,然后创建另一个 View,该 View 位于整个 Gallery 视图上,作为透明层。
您现在需要覆盖此 View 的onInterceptTouch方法并返回 true。现在所有的触摸事件都应该在你的视图中被截获,并且画廊不会得到任何它可以用来开始投掷的触摸事件。