问题标签 [lazycolumn]
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 - compose LazyColumn 裁剪底部的内容
我有可组合的空片段:
问题是:我只能滚动内容直到“单项”行,其余内容被隐藏。我添加了一些填充以确保它没有覆盖列表的底部导航栏,但它仍然被裁剪。
android-alertdialog - Jetpack Compose:如何使用 LazyColumn 单击项目中的单个项目信息显示警报对话框?
我正在做一个简单的项目,我在其中导入带有房间的库存项目数据库,并可以根据更改修改库存。我正在与LazyColumn
.
我需要什么:单击项目时LazyColumn
,显示带有项目信息的警报对话框。会发生什么:单击一个项目时LazyColumn
,它会显示所有项目警报对话框(生成 100 多个警报对话框,只有最后一个可见)。
应用程序主页LazyColumn
:
![](https://i.stack.imgur.com/wfCVj.png)
单击项目后会显示 100 多个警报对话框的巨大阴影,并且只有最后一个项目可见:
带有onclick的项目行代码我想用以下方式触发对话框:
MainActivity
代码(为混乱的代码道歉,注释用//***注释):
android-room - 如何使用房间中的流列表更新lazyColumn 的项目?
如下代码所示,我得到了list
(类型:Flow<List< T
>>),
如何使用它来更新lazyColumn的项目,所以当房间数据发生变化时,lazyColumn会相应地更新项目?
非常感谢。
android - 我怎么知道可以导航“LazyColumn”?
我怎么知道LazyColumn
可以导航?
例如,一个列表包含 100 个元素,那么它是一个可以滚动的惰性列,我们显示一个向上滚动的 fab 按钮,但是当这个列表包含 5 个元素时,惰性列不可滚动并且FabButton
不再需要。
android - 撰写中的延迟垂直网格解决方法
我正在尝试使用 Compose 实现 2 列的网格布局,但 LazyVertical Grid 对我不起作用。我搜索了一些解决方法来完成任务,但屏幕上没有呈现任何内容。有任何想法吗?
我尝试以这种方式使用 LazyVerticalGrid,但它不呈现列表,而 LazyColumn 呈现它
android - Jetpack Compose - 重组时未重绘 LazyColumn 子项
我的 LazyColumn 有一个非常奇怪的问题。我正在更新 ViewModel 中的 menuList 状态,视图会重新组合,但列表不会重绘。
当我使用调试器时,它会到达 LazyColumn 然后停止,这意味着不会用新数据重绘子级。任何想法为什么?谢谢!
我的观点:
我的视图模型:
android - 根据 android compose 中的 LazyColumn 中的项目执行不同的操作,不同的 onClick 事件
我正在为应用程序创建个人资料页面,并且需要根据内部单击的项目执行不同的操作LazyColumn
。
我想要的是当我点击评价我们,打开游戏商店,点击反馈浏览器应该打开,点击设置用户应该导航到设置屏幕。如何在LazyColumn
点击监听器中执行这些不同的操作。
这是代码,
ProfileListModel.kt
ProfileListRepository.kt
配置文件列表项.kt
ProfileScreen.kt