Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。
我制作了一个占据屏幕高度一半的盒子,其中有几个文本视图,我想添加一个我制作的 OtpTextField 并将其放在中心线上方。我错过了什么,似乎找不到......
Android 处理 Jetpack Compose 屏幕上的生命周期事件
在 Jetpack Compose 中,所有屏幕都是可组合功能。 Jetpack Compose 中不使用片段。 我们如何使用 Jetpack Compose 处理生命周期事件?如果我们使用 Fragment 我们可以处理生命周期...
使用 kotlin/compose 与 java/xml 指南相比
我猜我应该说我对 kotlin 的 compose 很陌生,我只用过 java/xml 的项目,我在这里很困惑。 使用java,我们为每个屏幕提供具有自己的逻辑/设计的片段。这里...
我正在学习 nav_graph 功能并创建了一个新片段(AddNoteFragment)。在导航设计 UI 中进行编辑后,是的,我可以从 NoteFragment 导航到 AddNoteFragment,并且有一个...
我试图了解如何测试用 Jetpack Compose 编写的 Android UI。切换到 Compose 时我的假设是我能够启动应用程序并模拟用户交互,例如......
为什么 BLE 扫描在 Android 13 上对我不起作用?
我正在使用 Jetpack Compose 构建一个扫描 BLE 设备的应用程序。这是一个可组合项,它在进入组合时简单地扫描 BLE 设备,并在退出时停止扫描。我已经...
我有这个 Composable,它是一个可组合函数,旨在为 Android 开发人员的 Jetpack Compose 课程中的此作业生成所有文本。 @可组合 有趣的文章(修改...
如何使用 Jetpack Compose 将默认字体应用于应用程序中的所有 Text() 元素?
我需要对整个应用程序中使用的所有 Text() 应用通用字体。目前,我正在使用如下样式或字体将其手动应用到每个文本。我如何将其指定为...的全局主题
如何向Jetpack Compose的BottomSheet传递参数?
我正在尝试显示一个模式BottomSheet,它需要一个参数。这就是我显示 BottomSheet 的方式:bottomSheetState.animateTo(ModalBottomSheetValue.Expanded) 这是我的设置: @可组合...
如何为具有水平和垂直滚动且可在 Jetpack Compose 中缩放的布局的平移设置边界限制?
所以,我需要一个应该可以自由滚动(即水平和垂直滚动)并且应该可以缩放(特别是缩小)的布局。 我已经为此实现了类似的东西: 变种
Jetpack Compose 设置中直接 ViewModel 的 NoSuchMethodException
下面的设置似乎很简单(对我来说),但由于 java.lang.NoSuchMethodException: com.mydummy.viewmodeltesting.DummyViewModel. [],导致 FATAL EXCEPTION: main 失败。 那是间...
Jetpack Compose - 内容是否可以在其边界框之外可见
我有一个设计,其中有一个永远存在的、部分透明的顶部栏,然后是内容。 内容需要能够滚动,并且滚动时需要在顶部栏下方可见(他...
我正在 Jetpack 中开发一款应用程序,我想从一个撰写屏幕移动到另一个撰写屏幕。我有一个登录撰写,我希望每当单击登录撰写中的按钮即可转到下一个
我可以在 Jetpack Compose Navigaiton 的路径中使用可选参数吗?
我有这个导航图 有趣的 NavGraphBuilder.manageAvailabilityGraph() { 可组合( “可用性/{id}”, 参数 = 列表( navArgument(“id”...
有没有办法通过单击 Compose Scaffold 中 TopAppBar 中的 IconButton 来打开网页?
我是 Jetpack 的新手,尤其是 Compose,并且正在努力寻找一种方法来打开网站或通过单击位于 TopAppBar 中的 IconButton 来启动 Chrome 浏览器。我应该表现吗...
将 Jetpack 可组合项在 UI 中水平居中,同时在可组合项本身内保持左对齐
我正在尝试完成 Jetpack Compose 基础知识的代码实验室,但他们没有提供代码解决方案,这让我很困惑。我读过无数其他 StackOverflow 帖子...
Jetpack compose:如何检测导致可组合项重组的原因
我开始注意到我的应用程序中存在一些卡顿,我相信原因是可组合项在不应该的情况下被重新组合。 我检测到一些用户交互会触发不必要的重新合成...
我我有 sqlite 中的表列表,并且在一个表模式中是类似的东西 如果不存在则创建表`费用`( `chargeId int(11) NOT NULL, `名称 varchar`...
与 XML 相比,Jetpack Compose NavigationBar 速度慢/卡顿
前几天我在玩 Jetpack Compose,当我实现一个 NavigationBar 组件时,我知道有些事情不对劲。感觉很卡顿/滞后,不太像导航栏......
为什么我的作品会相互重叠,我该如何阻止这种情况? (Android Studio 中的 Jetpack Compose 应用程序)
我有这个 Jetpack Compose 应用程序,我有 2 个主要组合,每个组合都有自己的元素,并且一个与另一个重叠。谁能帮我把它们从上到下排列一下? -> 主游戏撰写