Android用代碼控制ListView的位置有三種方法
- mlistview.setSelection(position) : 將ListView的index為position的item置頂(當然,如果ListView的最後一個item已經在最下面了,就什麼也不做)
- mlistview.scrollTo(x, y) : 將ListView移動到指定的X,Y坐標(此處為絕對坐標)
- mlistview.scrollBy(x, y) : 將ListView移動到指定的X,Y坐標(此處為相對坐標,相對於ListView現在的X,Y坐標)
此外mlistview.getScrollX()和mlistview.getScrollY()可以獲取ListView當前的X,Y坐標。