腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LazyColumn
中
每个
项
目的
状态
提升
android
、
kotlin
、
state
、
android-jetpack
、
android-jetpack-compose
在第7步
中
,当单击单行的文本时,它会改变其颜色,但函数不会跟踪它,这意味着它将在重新组合后消失。 我想让list记住单个项
目的
颜色,因此我将
状态
提升
移动到了NameList函数级别。@Composable
LazyColumn
(modifier
浏览 21
提问于2021-07-20
得票数 1
回答已采纳
2
回答
Jetpack Compose
LazyColumn
以编程方式滚动到项目
android
、
kotlin
、
android-jetpack-compose
、
android-jetpack-compose-list
有没有办法以编程方式滚动
LazyColumn
列表
中
的某个项目?我认为这可以通过
提升
LazyColumn
参数state: LazyListState = rememberLazyListState()但我不知道如何更改此
状态
,例如单击按钮。
浏览 117
提问于2020-11-30
得票数 18
回答已采纳
1
回答
在非惰性列中使用项键
android-jetpack-compose
LazyColumn
有,以便将
项
的
状态
绑定到唯一标识符,而不是列表索引。有没有一种方法可以在这样的非懒惰列表中使用项键?Column { Text(item)} 我之所以问这个问题,是因为我想实现SwipeToDismiss来从列表
中
删除项目,这只有在您将键传递给
LazyColumn
()时才有效,但是我的可撤销
项
列表是嵌套在
LazyColumn
中
的,而且我不能在其他
LazyCol
浏览 8
提问于2021-12-01
得票数 5
回答已采纳
1
回答
在某些项目删除后,
LazyColumn
项
保持相同的位置
android
、
kotlin
、
android-jetpack-compose
、
lazycolumn
我有
LazyColumn
的滑动删除。当我滑动一个项目时,它会被viewModel删除。问题是,如果我滑动项目,
LazyColumn
不会更新其他项
目的
位置(如GIF所示)。@Composable stateList: SnapshotStateList<Data>
LazyColumn
浏览 12
提问于2022-02-02
得票数 1
1
回答
Jetpack编写rememberSwipeableState回收问题
android
、
android-jetpack-compose
我有一个从列表数据结构生成项
目的
LazyColumn
,
每个
项目都有一个swipeable state。一旦一个项目从列表(数据结构)
中
删除,它也反映在UI
中
,重新组合被启动,
LazyColumn
被更新--没有正确地显示已删除的
项
。问题是,
LazyColumn
项
的所有滑动
状态
变量都保持在删除之前的
状态
,例如,如果列表是red、green、blue和green,则在列表
中
第二位的gre
浏览 7
提问于2022-10-22
得票数 2
回答已采纳
1
回答
材料滑动在组合
中
解雇不正确的解雇项目
android
、
android-jetpack-compose
我遇到了一个奇怪的问题,在一个
LazyColumn
中
,
LazyColumn
()不仅会删除所选的
项
,而且还会对其后面的
项
进行删除。
LazyColumn
{ Card { val dismissState
浏览 11
提问于2022-02-03
得票数 0
回答已采纳
2
回答
重新排序或筛选后选择的Jetpack组合列表错误
项
android
、
kotlin
、
android-jetpack-compose
、
kotlin-flow
、
android-jetpack-compose-list
<List<ProfileSnap>>(listOf()) get() = _profiles _profiles.value = profileDao.getAll(profilesSearch, profilesSort)最后,在撰写
中
列出所有的值SetContent(viewModel: ProfilesViewModel){ va
浏览 14
提问于2021-09-10
得票数 1
回答已采纳
1
回答
LazyColumn
-项目关键参数的用途?
android
、
kotlin
、
android-jetpack-compose
、
android-jetpack-compose-list
我不确定是否理解与此参数相关的官方文档: 键-一个稳定和唯一的键代表项
目的
工厂。不允许对列表
中
的多项使用相同的键。键的类型应该可以通过Android上的Bundle来保存。如果传递null,列表
中
的位置将表示键。当指定键时,滚动位置将根据该键保持,这意味着如果在当前可见
项
之前添加/删除
项
,则具有给定键的
项
将保留为第一个可见
项
。
浏览 2
提问于2021-08-15
得票数 9
回答已采纳
1
回答
LazyColumn
在删除
项
时显示错误
android
、
android-jetpack-compose
、
lazycolumn
、
compose-recomposition
然而,当我试图删除一个消费者时,应用程序屏幕
中
删除的始终是最后一个。我知道这不是一个逻辑实现错误,因为我在items()调用之前停止了调试器,并且在任何重新组合保持消费者的列表中都删除了正确的使用者!以下图像显示了单击"B"卡
中
的“删除”按钮后的结果(已删除的卡是"C"!):在重新组合发生之前,看看调试器显示了什么:相关代码如下。
LazyColumn
() { items(items = consumidores.lista) { consumidor ->
浏览 20
提问于2022-10-25
得票数 3
回答已采纳
1
回答
在反应元件
中
通过onMouseEnter设置延迟
状态
reactjs
、
material-ui
当鼠标进入给定
项
时,我使用其中一个道具将
状态
提升
到父组件,父组件负责确定它需要显示哪个子菜单。以下是相关的台词:onMouseEnter={event => openDropDown(event, menuItem, subMenuItem)} const openDropDown = (event, menuItem, subMenuItem)
浏览 0
提问于2021-02-04
得票数 1
1
回答
如何将onLongClick侦听器用于jetpack组合
中
的底部工作表?
android
、
kotlin
、
android-jetpack-compose
modifier = Modifier .background(Color.White)
LazyColumn
浏览 8
提问于2022-02-10
得票数 1
回答已采纳
1
回答
滚动时,
LazyColumn
没有保持
项
的
状态
。
android
、
android-jetpack-compose
androidx.compose.foundation.layout.fillMaxHeightimport androidx.compose.foundation.lazy.
LazyColumn
)} fun NameList(names: List<String>, modifier: Modifier = Modifier) {@Composabl
浏览 1
提问于2021-03-07
得票数 12
回答已采纳
2
回答
如何在撰写中保持列控件的展开
项
?
kotlin
、
android-jetpack-compose
问题1:为什么展开
项
在向前滚动然后用代码A向后滚动后恢复到原来的大小?@Composable
LazyColumn
(modifier根据阿尔佩特·舒克拉的观点: 当您在
LazyColumn
中
滚动时,不再可见的可组合性将从组合树
中
移除,而当您回滚到它们时,
浏览 4
提问于2021-11-13
得票数 0
回答已采纳
1
回答
如何在
LazyColumn
中选择JetpackCompose
中
的多个
项
android
、
android-jetpack-compose
、
android-jetpack-compose-lazy-column
如何在
LazyColumn
中选择多个
项
并最终将所选项添加到单独的列表
中
。} } } 可变变量
状态
浏览 12
提问于2022-12-04
得票数 1
回答已采纳
2
回答
“懒散”专栏能活在另一篇“懒散专栏”里吗?
java
、
android
、
kotlin
、
android-jetpack-compose
、
lazycolumn
问题是,我想要创建一个列表,其中包含
每个
根
项
中
的另一个列表(例如在
每个
根
项
中
包含另一个列表的卡片)。
LazyColumn
(modifier = Modifier.wrapContentHeig
浏览 5
提问于2022-03-06
得票数 1
2
回答
当
LazyColumn
处于后台时,在键盘外观上撰写对话框关闭
android
、
keyboard
、
dialog
、
android-jetpack-compose
、
lazycolumn
我有一个布局,在这个布局
中
,
LazyColumn
中
的
每个
项目都可以显示一个特定于
项
的对话框。Dialogs显示并正常工作,除了一些较大的TextFields,每当我试图在对话框的TextFields
中
编辑文本时,它都会触发对话框消失。我尝试了许多不同的方法,最奇怪的是,在尝试显示对话框之前,只要只滚动
LazyColumn
1
项
,对话框就可以很好地,并允许我编辑文本字段。事实证明,在一个简单的环境
中
很难重现这个问题,因为更改代码的基本元
浏览 4
提问于2022-02-11
得票数 2
回答已采纳
2
回答
Jetpack组成
LazyColumn
-如何单独更新
每个
项
目的
值?
android-jetpack-compose
、
lazycolumn
我希望在
LazyColumn
中
添加/减少
每个
列表项的数量。我只使用一个“记住”,所以如果我单击“添加/减少”,它们都会同时更新。如何单独控制
每个
项目?itemDescription = "2",currentInventory = 0,optimalInventory = 0,minInventory = 0)
LazyColumn
浏览 23
提问于2022-04-10
得票数 0
回答已采纳
1
回答
Compose:
LazyColumn
在单个项目更新时重新组合所有项目
android-jetpack-compose
、
lazycolumn
我正在尝试使用
LazyColumn
在列表
中
显示订单列表。代码如下:private fun MyOrders( orders: List<Order>?
中
显示。但是,当更新单个订单时,整个
LazyColumn
都会被重新组合。(假设是第5
项
),那么OrderDetails会被调用20次。Caan我对它进行了优化,以确保只有第5个索引
项
将被重新组合,并且OrderDetals仅在新的顺序中被调用。
浏览 9
提问于2021-07-10
得票数 2
2
回答
LazyColumn
和可变列表-如何更新?
android-jetpack-compose
我是Jetpack的新手,我花了几个小时来寻找如何更新我的列表
中
的
LazyColumn
。我读过它需要一个不可变的列表来更新
LazyColumn
,但是我似乎无法让它工作。getDailyItemList() // Create the lazy column},而不是使用不可观测的可变对象,我们建议您使用一个可观
浏览 6
提问于2021-06-19
得票数 12
回答已采纳
1
回答
如何知道jetpack
中
懒惰行的视图端口中完全可见的
项
?
android
、
android-layout
、
android-jetpack-compose
我有一个惰性行,其中包含
项
。现在,我想对当用户滚动延迟行时在viewport
中
完全可见的
项
进行API调用。collectLatest{ }}虽然第二
项
占据了视口,但除非第一
项
是完全不可见的,否则不会打印。由于平板电脑的,由于屏幕大小很大,即使屏幕上有2个可见
项
,也只能对第一个可见
项
进
浏览 3
提问于2022-05-28
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
高效应对:掌握敏捷项目管理的方法与策略
制定项目计划,确保团队协同效率
得助智能:此导航非彼导航,人工智能语音导航是什么?
甘特图实战技巧大揭秘:如何精准制定项目进度计划?
如何利用飞项做好内容运营管理
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券