Android UI控件之Gallery實現循環效果總結

             在上幾篇Android界面篇中不少地方都用到了Gallery,並且都實現了循環的效果.可是Gallery到底java

       是如何實現循環的呢?如今作一個總結:數組

                    一、首先在Adapter中重寫getCount方法ide

         public int getCount() { 			// TODO Auto-generated method stub 			return Integer.MAX_VALUE;//固然這個也沒必要要設置這麼大,比你的count                         // 大幾倍也就夠了 		} 
                          指定其返回值是一個足夠大的數。

                    二、在getView()方法中經過取餘來循環取得數組中資源的id號spa

              i.setImageResource(mThumbIds[position % mThumbIds.length]);
                            寫到這裏gallery只是實現了,在最後一張的時候能夠繼續滑動,那麼怎樣是之能夠在

                            第一張的時候就向前滑動呢?接下來是第三步code

                    三、 在Activity裏面定義gallery的時候在這樣設置:
資源

             gallery.setSelection(adapter.getCount()/2);//改變最開始的position的數值
                          這樣就能夠實現向前滑動了               好了總結就到這兒了,Over!
相關文章
相關標籤/搜索