今天 工作需要,在電視上進行GridView的橫向滾動。
從網上一查,解決辦法是:
1、使用HorizontalScrollView
2、根據數量計算寬度,設定GridView。
試了之後,并無用處。smoothScrollToPosition()也沒用。
怎麼辦?
仔細想想代碼的邏輯,确實是對的,問題在于沒有滾動。
那麼,隻要滾動就可以了?經過一番實驗,解決辦法如下:
1、增加OnItemSelectedListener監聽器。
2、在onItemSelected方法中,使用
HorizontalScrollView.smoothScrollTo()
滾動到指定位置。
成功實作了滾動。滾動效果不好,以後再想辦法改進。