问题标签 [android-jetpack-compose-list]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使用 Jetpack Compose 创建 GridView
如何在不使用回收器视图或 android.widget.gridview 的情况下在 Jetpack compose 中创建 Gridview?
android - 如何在 Compose Jetpack 中创建回收站视图?
在 Compose Jetpack 中创建 recyclerView 有什么特殊的方法吗?还是和平时一样?
android - Jetpack Compose LazyColumn 以编程方式滚动到项目
有没有办法以编程方式滚动LazyColumn
到列表中的某个项目?我认为可以通过提升LazyColumn
参数来完成,state: LazyListState = rememberLazyListState()
但我不知道如何更改此状态,例如在按钮单击时。
android - Jetpack Compose LazyColumn 的 ItemDecoration 是什么?
在 JetpackCompose 中,我们可以使用LazyColumnFor
as RecyclerView
。
在RecyclerView
中,要在项目之间有适当的边距/填充,我们需要使用ItemDecoration
,根据本文
像下面
对于 JetpackCompose LazyColumnFor
,相当于ItemDecoration
什么?
android - OnScrolled 在 LazyColumnFor ( Jetpack Compose )
有没有人可以在 LazyColumnFor 中找到等效的 onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy),谢谢
android - Jetpack Compose LazyColumnFor 已弃用,如何将 LazyColumn 与 listState 和对象列表一起使用?
从Jetpack Compose 1.0.0-alpha09
LazyColumn
、LazyColumnForIndexed
和 row 开始,已弃用。如何LazyColumn
使用,在哪里,为什么以及我应该如何使用rememberLazyListState
?
如果您可以提供包含项目、状态和 onClick 侦听器的完整示例,那将非常有责任。
android - 有没有办法在 jetpack-compose 中不使用 ConstraintLayout 来实现 Dimension.fillToConstraints 行为?
我正在练习作曲。我有一个简单的设计,其中包含 LazyColumn 和 TextField。我要做的就是将 TextField 固定在底部。问题是由于MessageList()
可组合没有静态高度,它会填满所有屏幕并TextField
消失。我通过使用ConstraintLayout
可组合和设置 MessageList()
高度来解决这个问题Dimension.fillToConstraints
。我想知道有没有办法通过只使用Column()
not来实现这一点ConstraintLayout
。
android - 撰写 LazyColumn 选择一项
我想选择我的 LazyColumn 中的一项并更改文本颜色。如何识别选择了哪个项目?
代码:
根据我保存它的方式(记住或不记住),如果我单击一个,它们只会突出显示两者,而不仅仅是我最后单击的那个。
android-jetpack-compose - 调整大小时如何保留 LazyColumn 的项目?
我有一个类似的LazyColumn
东西:
有关工作示例,请参阅https://github.com/sproctor/ComposeLazyListKeyboardIssue 。
当靠近可见项目列表末尾的项目设置为正在编辑时,将显示键盘,隐藏项目和 TextField,这会导致键盘关闭,这会显示它们 TextField,这会导致键盘显示,以此类推。
调整 LazyColumn 的大小时,有没有办法让焦点保持在视图中?
android - Jetpack compose 中如何让懒惰的列项占据整个高度?
我正在尝试使用撰写惰性列,我希望我的惰性列的每个项目都具有最大高度,我尝试了下面的代码,但它没有给出预期的结果
代码
val itemsList:按 mainScreenViewModel.portfolioItems.observeAsState(listOf()) 列出