When using scrollTo ListView does not refresh, but when manually scrolling it refreshes

前端 未结 2 706
醉梦人生
醉梦人生 2020-12-20 22:09

I have different colors for different lines in the ListView, by setting the color of textbox depending on the line number (in getView() of Adapter). Now when I manually scro

2条回答
  •  误落风尘
    2020-12-20 22:30

    ListView#scrollTo doesn't scroll the list contents. (It's a standard View method, and not specific to lists at all: it scrolls the ListView view itself.)

    Instead, try using ListView#setSelectionFromTop(0, int y) to scroll.

    API 19+ has a ListView#scrollListBy(int y) method if you're programming for KitKat and up.

提交回复
热议问题