我有来自服务器的消息,例如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
是否要根据日期或消息对此进行排序? –