Jetpack 问答列表

状态管理问题 |Android Jetpack Compose

作者:Marwan Talal 提问时间:11/8/2023

我试图在 Jetpack compose 中构建一个“记忆游戏”的简单示例。我构建了一个逻辑,即当用户点击一张卡片时,这张卡片就会翻转。但问题是这张牌在找到它的对子之前不会翻转! @Composab...

为什么当我在 jetpack compose 中将参数作为参数传递到另一个屏幕时,我的 imageUri 会发生变化?

作者:NewPartizal 提问时间:9/20/2023

我有一个屏幕用于从图库中选择照片,在此屏幕上,我从图库中选择照片,并将我选择的 imageUri 传输到我要显示的屏幕。因此,我们可以将其视为上一个屏幕,但是我选择的 imageUri 和我传递的 i...

assertHistorySize() 表示 Android 测试中的状态或 MutableState

作者:androoby 提问时间:8/2/2023

我习惯于使用 awaitValue + assertHistorySize 来测试 LiveData 收到了多少以及得到了什么。 因此,我编写了以下代码(仅作为示例): val dataObserv...

Android Jetpack Compose 全宽抽屉

作者:kkkkk 提问时间:6/17/2023

你如何制作一个抽屉来填满整个屏幕的宽度? ModalNavigationDrawer( drawerState = drawerState, drawerContent = { ModalD...

升级后 assistedViewModel 中的 ArrayIndexOutOfBoundsException

作者:Sepidehye Fanavari 提问时间:4/5/2023

@Keep @Composable @InternalCoroutinesApi @ExperimentalCoroutinesApi fun SetupNavigationHost( navCon...

Jetpack Compose 预览失败,并显示 ThreeTen 的 LocalDate.now()

作者:Morten Holmgaard 提问时间:10/7/2021

当我们有一些代码从 Jetpack Compose Preview 调用 LocalDate.now() 时,渲染它失败。我们尝试在预览上设置区域设置,但这无济于事,并且我们没有找到任何其他方法来在预...

jetpack compose 向后滑动导航不记得 PrimaryTabRow selectedIndex

作者:Robert 提问时间:11/9/2023

我发现当我导航到一个页面然后向后滑动时,不记得了,并且总是以 0 结束。有没有办法在更改视图时记住索引值?谢谢!selectedTabIndex var tabIndex by remember {...

mutableStateOf mutablelist 在拖动 lazycolumn 中的项时不更新 ui

作者:ltvie 提问时间:11/11/2023

我有代码可以在 LazyColumn 中实现拖放。到目前为止,MutableList 中的数据会根据拖动的项目而变化,但不会触发数据顺序的更改,因此在 UI 中没有更新 var songList =...

请求在 Compose 和 Android 13 中发送推送通知的权限

作者:Сергей Беляков 提问时间:7/30/2023

一个稍微不平凡的任务:项目进入 MVI + 轨道,并且出现了一个任务来请求发送推送通知的权限。但问题是,最好的方法是什么?有条件地出现一个对话框,其中有 2 个按钮“取消”和“设置”。当用户单击“设置...

如何将 Click 事件从父 XML 视图传递到 Jetpack Compose 内部

作者:ahmed 提问时间:11/13/2023

我有一个用 XML 和 Kotlin 制作的现有应用程序。更新时,我想学习 Jetpack Compose,因此我使用 ComposeView 在父 XML 屏幕中添加了一个 HorizontalPa...


共178条 当前第2页