我有ListView的應用程序。這個ListView有一個進度條。當我點擊這個進度條時,它顯示一個隱藏的佈局(這個佈局包含帶歌詞的文本視圖)。所以當我點擊最後一個進度條時,它顯示隱藏的佈局,但我需要手動滾動。我希望滾動必須是自動的。 請幫幫我。如何自動滾動到列表視圖的底部?
回答
嘗試是這樣的:
private void scroll2bottom() {
yourListView.post(new Runnable() {
@Override
public void run() {
yourListView.setSelection(yourListAdapter.getCount() - 1);
}
});
}
您可能會發現smoothScrollByOffset()
或smoothScrollBy()
方法ListView
最有用。特別是smoothScrollBy()
同時需要滾動距離和滾動動畫應該發生的持續時間。使用這種方法,您可以精確控制滾動列表的距離。
在你的列表視圖的佈局只是使用transcriptMode
一個ListView具有內置的自動滾動
機器人:transcriptMode = 「正常」 witll滾動時它的底部,但不是當你滾動
和設置alwaysScroll將始終滾動到底部
,然後就可以設置了android:stackFromBottom =「真」,使其從底部
默認情況下,滾動到最後,但我希望最初滾動必須在側面,當我點擊最後一個進度條,然後,隱藏佈局即將到來,但它是沒有出現,因爲我需要手動滾動。但我想在這一刻滾動必須自動。 –
嘗試生長在這樣:
lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
lv.setStackFromBottom(true);
你應該嘗試並多解釋一下。 – albertjan
要滾動ListView控件編程,你可以使用它的smoothScrollByOffset (int offset)或smoothScrollToPosition(int position)方法,您可以找到有關ListView小部件的文檔以及如何使用這些方法的here。
- 1. Android如何自動滾動列表視圖到底部
- 2. 從底座適配器滾動到列表視圖的底部
- 3. 嵌套滾動視圖自動滾動到底部
- 4. 如何將列表框自動滾動到底部wpf c#?
- 5. 我如何知道滾動視圖已經滾動到底部?
- 6. 如何讓滾動視圖滾動到底部?
- 7. Android:滾動到視圖的底部
- 8. Android ScrollView自動滾動到視圖的底部
- 9. Android滾動到列表視圖的底部
- 10. 滾動到列表框的底部wp7
- 11. 列表視圖滾動到屏幕底部
- 12. 停止自動滾動到列表框的底部
- 13. 自動滾動到div的底部
- 14. 表 - 滾動到底部
- 15. NSComboBox列表默認滾動到底部
- 16. 列表框不能滾動到底部
- 17. 使用Javascript滾動到列表底部
- 18. 在輸入時自動將RecyclerView列表滾動到底部
- 19. WPF滾動視圖滾動到底部默認
- 20. 如何使動態內容的div自動滾動到底部?
- 21. 如何自動滾動到列表視圖項目
- 22. iframe自動滾動到底部
- 23. 自動滾動到頁面底部
- 24. 自動滾動面板到底部
- 25. JScrollPane - 自動滾動到底部?
- 26. ASP.NET頁面自動滾動到底部
- 27. textarea自動滾動到底部
- 28. 自動滾動到底部gridview asp.net
- 29. ScrollView如何滾動到另一個視圖的底部
- 30. 如何將TableLayoutPanel的底部行滾動到視圖中
不,它不工作,我只是在onItemClick()中調用此方法。 –
確認您實際上正在輸入該方法,我已經在幾個項目中使用了該代碼,並且它一直有效! – nKn
非常感謝@NKN。現在它的工作.... :-) –