如何在android中设置列表视图中最后一个元素的焦点
我在运行时将元素加载到ListView中,并询问用户是否希望在单击按钮时加载更多元素。我想要实现的是,重点应该放在ListView的最后一个元素上,而不是第一个元素上。您可以使用以下方法:如何在android中设置列表视图中最后一个元素的焦点,android,listview,Android,Listview,我在运行时将元素加载到ListView中,并询问用户是否希望在单击按钮时加载更多元素。我想要实现的是,重点应该放在ListView的最后一个元素上,而不是第一个元素上。您可以使用以下方法: listView.setSelection(yourItemArray.size()-1); 使用该函数 要转到最后一个元素,请使用以下内容: listview.setSelection(listview.getAdapter().getCount()-1); ListView ... android:t
listView.setSelection(yourItemArray.size()-1);
使用该函数
要转到最后一个元素,请使用以下内容:
listview.setSelection(listview.getAdapter().getCount()-1);
ListView
...
android:transcriptMode="alwaysScroll"
android:stackFromBottom="true" />
您需要在列表视图中使用以下参数:
滚动lv.setTranscriptMode(ListView.TRANSCRIPT\u MODE\u始终滚动)代码>
将列表的标题设置为其底部lv.setStackFromBottom(true)代码>
您还可以在XML中设置这些参数,例如:
listview.setSelection(listview.getAdapter().getCount()-1);
ListView
...
android:transcriptMode="alwaysScroll"
android:stackFromBottom="true" />
如果您想从底部显示列表视图,请使用下面的内容
列表视图
android:stackFromBottom=“true”/>
这对我有用