我有來自服務器的消息,例如JSON響應:如何更改JSON消息的順序?
response: {
count: 74246,
items: [{
id: 343194,
body: 'Message 3',
user_id: 123,
from_id: 123,
date: 1436513626,
read_state: 1,
out: 0
}, {
id: 343190,
body: 'Message 2',
user_id: 123,
from_id: 321,
date: 1436513502,
read_state: 1,
out: 1
}, {
id: 343187,
body: 'Message 1',
user_id: 123,
from_id: 123,
date: 1436513198,
read_state: 1,
out: 0
}]
}
我把它放入ListView和我有這樣的順序:
- 消息3
- 消息2
- 消息1
但我想下一個訂單:
- 消息1
- 消息2
- 消息3
因此,這意味着最新的消息應該是從底部到達頂點。可能我應該從底部構建listview?但是如何? 我該怎麼做才能做到這一點? 很遺憾,我的英語:)
a)你是如何創建你的列表視圖? b)誰在生成JSON? – Amadan
prolly您需要對數據進行排序... – Selvin
是否要根據日期或消息對此進行排序? –