我想按顺序获取回收视图
I want to get the recyclerview in order
我正在使用 Recyclerview 构建 recyclerview 我想从 Recyclerview 的响应中获取命令并按该顺序显示 recyclerview 但即使在搜索之后我也找不到方法我可以尝试什么?
只需按照从响应中收到的数据值的顺序简单地列出文本就足够了。
如果您的数据由字符串值组成,那么您可以这样对它们进行排序:
responseData.sortWith(
compareBy(String.CASE_INSENSITIVE_ORDER, { it })
)
如果您想按特定值排序,则:
responseData.sortWith(
compareBy(String.CASE_INSENSITIVE_ORDER, { it.name })
)
调用不区分大小写的命令。有了这个,您可以同时对大写和小写字符进行排序。通过使用
responseData.sortBy {它}
你达不到合适的结果。
Let's say, you have ("Argentina", "an Argentina", "Cloudy Argentina")
The first solution: ("an Argentina", "Argentina", "Cloudy Argentina")
The second solution: ("Argentina", "Cloudy Argentina", "an Argentina")
然后只需将排序后的数据添加到您的 recyclerView 即可。
我正在使用 Recyclerview 构建 recyclerview 我想从 Recyclerview 的响应中获取命令并按该顺序显示 recyclerview 但即使在搜索之后我也找不到方法我可以尝试什么? 只需按照从响应中收到的数据值的顺序简单地列出文本就足够了。
如果您的数据由字符串值组成,那么您可以这样对它们进行排序:
responseData.sortWith(
compareBy(String.CASE_INSENSITIVE_ORDER, { it })
)
如果您想按特定值排序,则:
responseData.sortWith(
compareBy(String.CASE_INSENSITIVE_ORDER, { it.name })
)
调用不区分大小写的命令。有了这个,您可以同时对大写和小写字符进行排序。通过使用
responseData.sortBy {它}
你达不到合适的结果。
Let's say, you have ("Argentina", "an Argentina", "Cloudy Argentina")
The first solution: ("an Argentina", "Argentina", "Cloudy Argentina")
The second solution: ("Argentina", "Cloudy Argentina", "an Argentina")
然后只需将排序后的数据添加到您的 recyclerView 即可。