图库视图android上的操作

时间:2011-07-08 11:52:37

标签: android xml gallery

in the below diagram if i any one of the gallery then i should be able to scroll the below one automatically 我在单个UI屏幕上有两个图库视图,或者你可能会说活动,我希望有一个监听器,在一个图库视图滚动时另一个也应该滚动,我试着给听众到一个画廊,并将另一个画廊视图调用到那个。但是它为我工作,请任何人帮助我..

提前谢谢 达塔

3 个答案:

答案 0 :(得分:0)

我认为与ListView或GridView相比,Gallery视图缺少许多功能(或已损坏)。在这个特定的实例中,您需要一个“setOnCenteredItemChangedListener”或类似的东西。但是,文档没有显示任何与此相近的内容。

一种选择是使用Horizo​​ntalScrollView实现您自己的Gallery类。

另一个(hacky)选项是依靠你的Gallery适配器来推送当前位置(可能 NOT 是中间显示的位置)并使用它来猜测当前选中的位置位置。

答案 1 :(得分:0)

您可以尝试使用Gallery.setOnItemSelectedListener()查找其中一个图库的位置,然后使用Gallery.setSelection()更新其他图库。

答案 2 :(得分:0)

您必须覆盖第一个图库的滚动事件,在此方法中,您应该像这样调用第二个图库的onScroll事件,

gallery_two.onScroll(MotionEvent e1,MotionEvent e2,x,y);