gpt4 book ai didi

android - Jetpack Compose LazyColumn 文本消失

转载 作者:行者123 更新时间:2023-12-05 00:02:58 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Jetpack Compose: LazyColumn does not render some items if animated scroll is interrupted and a new one is started

(1 个回答)


去年关闭。




我正在尝试 Jetpack Compose,但遇到了一个问题,列表中的所有文本在向上和向下滚动时都会消失
List before scrolling down
现在,当我向下滚动时,它会变成这样:
List after scrolling down
然后我再次向上滚动
List after scrolling up to the top
这是可组合的代码

val cityList = listOf<String>(
"Los Angels",
"New York",
"São Paulo",
"Rio de Janeiro",
"San Diego",
"Santa Monica",
"Miami",
"Orlando",
"Tampa",
"Denver"
)

Scaffold(topBar = {
TopAppBar(
title = { Text(stringResource(id = R.string.app_name)) },
)
}) {

LazyColumn(
modifier = Modifier
.fillMaxWidth()
) {
items(cityList) { city ->
Card(
elevation = 8.dp,
modifier = Modifier
.fillMaxWidth()
.padding(start = 16.dp, end = 16.dp, bottom = 8.dp, top = 8.dp)
) {
Row(verticalAlignment = Alignment.CenterVertically) {
Column(modifier = Modifier.padding(16.dp)) {
Row(
modifier = Modifier
.fillMaxWidth(),
horizontalArrangement = Arrangement.Center
) {
Icon(
imageVector = Icons.Filled.LocationOn,
contentDescription = null,
modifier = Modifier.padding(end = 8.dp)
)
Text(text = "City $city")
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.Center
) {
Text(
text = "Weather"
)
}
Row(verticalAlignment = Alignment.CenterVertically) {
Column() {
Text(
text = "Max Temperature 10c"
)
Text(
text = "Max Temperature 10c"
)
Text(
text = "Max Temperature 10c"
)
}
Icon(
imageVector =
Icons.Filled.Favorite,
contentDescription = null,
modifier = Modifier
.padding(end = 8.dp)
.fillMaxWidth()
)
}

}
}
}
}
}


}
谁能指出我做错了什么?

最佳答案

您使用的是哪个撰写版本?
看起来这是 beta07 上的一个问题,您可以在此处看到:
https://issuetracker.google.com/issues/188566058
我在 beta08 上检查了您的代码,似乎可以正常工作。

关于android - Jetpack Compose LazyColumn 文本消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67865199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com