Java 首先将ListView项添加到列表底部

Java 首先将ListView项添加到列表底部,java,android,android-listview,Java,Android,Android Listview,我正在构建一个实现聊天功能的android应用程序。我目前的聊天工作。但是,第一条消息出现在列表视图的顶部我想让聊天从下到上增长,而不是从上到下增长。这可能吗?我知道Periscope和Meerkat等应用程序都能做到这一点,但我不确定它是否与ListView设置ListView.setStackFromBottom(true)一起使用;用于您的ListView :public void setStackFromBottom(布尔堆栈Frombottom) 当stack from bottom设

我正在构建一个实现聊天功能的android应用程序。我目前的聊天工作。但是,第一条消息出现在
列表视图的顶部
我想让聊天从下到上增长,而不是从上到下增长。这可能吗?我知道Periscope和Meerkat等应用程序都能做到这一点,但我不确定它是否与
ListView
设置ListView.setStackFromBottom(true)一起使用;用于您的ListView

:public void setStackFromBottom(布尔堆栈Frombottom)

当stack from bottom设置为true时,列表将填充其内容 从视图的底部开始


除了达瓦尔·帕特尔的回答。如果希望listview在调用notifydatasetchanged时自动向下滚动到底部,还可以将转录模式设置为始终滚动。如果你不想这样,你可以将转录模式设置为正常。您可以通过listview的xml对其进行编码

android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"