天天看點

解決安卓GridView的橫向滾動問題

今天 工作需要,在電視上進行GridView的橫向滾動。

從網上一查,解決辦法是:

1、使用HorizontalScrollView

2、根據數量計算寬度,設定GridView。

試了之後,并無用處。smoothScrollToPosition()也沒用。

怎麼辦?

仔細想想代碼的邏輯,确實是對的,問題在于沒有滾動。

那麼,隻要滾動就可以了?經過一番實驗,解決辦法如下:

1、增加OnItemSelectedListener監聽器。

2、在onItemSelected方法中,使用

HorizontalScrollView.smoothScrollTo()

滾動到指定位置。

成功實作了滾動。滾動效果不好,以後再想辦法改進。

繼續閱讀