Android 调整视图(列表视图)中的最后一个图元
我想将列表调整到屏幕上的最后一项Android 调整视图(列表视图)中的最后一个图元,android,listview,Android,Listview,我想将列表调整到屏幕上的最后一项 我有一个带有典型自定义适配器的listview。我尝试过设置SelectionFromtop(int位置,int y),但不知道每个项目的高度。你能帮忙吗?谢谢:)您可以尝试listview.smoothScrollToPosition(lastposition): 平稳滚动到指定的适配器位置。景色会很美 滚动以显示指示的位置 或者简单的setSelection(lastposition),它没有很好的滚动动画 但在ListView中,有时会出现一个错误,使
我有一个带有典型自定义适配器的listview。我尝试过设置SelectionFromtop(int位置,int y),但不知道每个项目的高度。你能帮忙吗?谢谢:)您可以尝试
listview.smoothScrollToPosition(lastposition)
:
平稳滚动到指定的适配器位置。景色会很美
滚动以显示指示的位置
或者简单的setSelection(lastposition)
,它没有很好的滚动动画
但在ListView
中,有时会出现一个错误,使ListView
不自动滚动()。所以你必须做这个变通。尝试先setSelection
定位到您想要的位置,然后smoothScroll
public static void scrollToTopListView(ListView list) {
list.setSelection(15); //
list.smoothScrollToPosition(0);
}
这个问题似乎不够清楚<代码>我想将列表设置为最后一项。实际上你应该怎么做?对不起,我想调整视图中的最后一个元素。