2012-01-06 47 views
0

我創建了一個應用程序聊天,我無法弄清楚如何保持listview我已經實現,以防止增長低於我設置的用戶聊天的edittext框。現在發生的事情是,新行添加到列表視圖就好了,但在列表增長足夠大之後,它開始在edittext框下面添加到自身。我覺得很煩人,想象一個用戶也會如此我的問題是:Android-使列表視圖只向上長

我該如何保持listview向下增長。

編號喜歡新字段/文本添加到列表視圖的底部,但放置在編輯文本的頂部,就像任何正常的聊天會做的一樣。

+1

我想我會提到,我已經嘗試使用android:stackFromBottom =「true」,但那沒有爲我工作。列表中的行不斷添加到編輯文本框下方,我已經設置了 – 2012-01-06 01:08:07

+0

...但這確實對我有用。謝謝。 – 2012-03-14 16:48:56

回答

2

這很簡單,只需設置transcriptMode即可。如果從XML做到這一點,你有正常和alwaysScroll之間的選擇:(他們使用正常的談話模式)

http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:transcriptMode

這是怎麼了內置谷歌Talk和SMS/MMS應用中實現

+1

哦,哇,我真的得到羅曼蓋伊回答我的一個問題:)嘿,非常感謝你的幫助,我現在要試一試:) – 2012-01-06 01:59:34

+0

你是對的......當然,但我有使用android進行設置:transcriptMode =「alwaysScroll」 – 2012-01-06 02:18:08