小编Rez*_*aji的帖子

如何在 kotlin 中对对象列表进行排序?

我有一个这样的对象列表:

 [
    {
      "Price": 2100000,
      "Id": "5f53787e871ebc4bda455927"
    },
    {
      "Price": 2089000,
      "Id": "5f7da4ef7a0ad2ed730416f8"
    },
    {
   
      "Price": 0,
      "Id": "5f82b1189c333dab0b1ce3c5"
    }
 ]
Run Code Online (Sandbox Code Playgroud)

如何按对象的价格值对该列表进行排序,然后将其传递给我的适配器?

sorting android list kotlin

16
推荐指数
1
解决办法
2万
查看次数

Jetpack 在 LazyCloumn 中组合 LazyColumn

在我的主页中,我有一个惰性列,其中一项是水平寻呼机。在每个水平寻呼机内,有一些页面我也需要在其中包含lazyColumn。错误是不允许您在同一方向使用嵌套滚动。我应该如何实现这个ui?

@Composable
fun Home() {
    LazyColumn {
        item { }
        item { }
        item { }

        item {
            TabRow(selectedTabIndex =) {

            }
        }
        item {
            HorizontalPager(count =) { page ->
                
                when {
                    page == 0 -> {
                        LazyColumn {
                            items(list) {
                                
                            }
                        }
                        
                    }
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-compose lazycolumn

12
推荐指数
1
解决办法
1万
查看次数

Jetpack 撰写自定义零食栏材料 3

如何使用材料3在compose中实现自定义snackbar?我想更改小吃栏的对齐方式。另外,我希望在左侧或右侧的小吃栏上显示动态图标。

kotlin android-jetpack-compose

8
推荐指数
2
解决办法
8179
查看次数

Jetpack 组成千位分隔符视觉转换,也适用于小数

如何实现千位分隔符视觉转换,该转换也适用于小数。我找到了 Int 数字的千位分隔符视觉转换的实现,但问题是当我想将它用于十进制数字时,我必须控制小数分隔符的计数不超过 1 次。

实施链接

android kotlin android-jetpack-compose android-compose-textfield

3
推荐指数
2
解决办法
1921
查看次数

如何缩短MaterialTheme.colors.primary?

当使用 compose 进行编码时,我们经常使用 MaterialTheme 代码。有没有办法缩短这部分代码?例如:mColor.primay

kotlin android-jetpack-compose

2
推荐指数
1
解决办法
102
查看次数