使用recyclerview 或者listview 显示列表的记录时,一般默认显示是最开始的记录,对于聊天记录、新闻头条、文章等内容时,都需要把最新的信息优先显示在最前面,对于recycleview 和listview的使用是有区别的,具体如下:
listview控件信息滚动到最新的显示:
方法一:在布局文件中listview添加属性transcriptMode=alwaysScroll,设置如下
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listViewId"
android:transcriptMode="alwaysScroll"
></ListView>
方法二:在源文件中设置listview组件,具体如下;
Listview listview = findViewById(R.id.listviewId);
listview.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
备注说明: AbsListView 用于实现条目额虚拟列表的基类,这里的列表设有控件的定义,例如&#