我正在创建一个应用内聊天,我无法弄清楚如何保持我已经实现的列表视图,以防止在我设置用于聊天的编辑文本框下方增长。现在发生的事情是新行添加到列表视图就好了但是在列表变得足够大之后它开始在edittext框下面添加它自己。我发现这很烦人,并想象一个用户也会这样,我的问题是:
如何保持列表视图不会向下发展。
我喜欢新的字段/文字添加到列表视图的底部,但是可以放在edittext的顶部,就像任何正常的聊天一样。
答案 0 :(得分:2)
这很容易,只需设置transcriptMode即可。如果从XML执行此操作,则可以选择normal和alwaysScroll:
http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:transcriptMode
这就是内置Google Talk和SMS / MMS应用程序的实现方式(它们使用正常的成绩单模式。)