【发布时间】:2019-03-27 17:29:05
【问题描述】:
我有一些 API 响应如下:
[
{
accountType: a,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas1
}, {
accountType: b,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas2
}, {
accountType: c,
accountId: 1,
accountStatus: active,
isDefault: true,
accountName: texas4
}, {
accountType: a,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas5
}, {
accountType: b,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas6
},
{
accountType: a,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas7
}, {
accountType: b,
accountId: 1,
accountStatus: active,
isDefault: false,
accountName: texas9
} ]
我希望 isDefault 真实帐户显示为第一个 cardview 和 accountType 作为 c 然后帐户类型排序应该像帐户类型 a 及其所有帐户列表和帐户类型 b及其所有帐户列表。总的来说,我的卡片应该是这样的
- 账户类型
c - 低于默认卡
- 然后账号类型
a - 所有卡片
- 然后账户类型
b - 所有卡片
我总是希望isDefault 卡位于顶部,而不管其帐户类型如何,然后我想根据accountType 将cardView 排序为a、b、c 等。
我在 xml 布局中显示帐户类型,然后是 cardView
如何在Bindview 上实现这一点?任何帮助表示赞赏
【问题讨论】:
标签: android android-recyclerview cardview