问题标签 [android-jetpack-compose]
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 渲染普通的 android ProgressBar?
我的应用程序需要一个 ProgressBar,我正在尝试使用 Jetpack Compose 来实现它,所以要么我需要一个内置的 ProgressBar 支持(我没有找到它),要么应该有一种机制来使用 Compose 显示普通的 Android Widget。这有可能吗?
android - java.lang.IllegalStateException:组合需要一个活动组合上下文(Android Jetpack Compose)
尝试使用 Jetpack Compose 显示 AlertDialog,但应用程序在调用 AlertDialog 函数时崩溃,错误为
java.lang.IllegalStateException:组合需要一个活动的组合上下文
请在下面找到代码,
无法弄清楚它为什么会崩溃以及解决方案是什么,我们将不胜感激。
谢谢你。
android - 使用 Jetpack compose 方法计数不会增加吗?
我们计划将Jetpack compose用于我们新的内部应用程序。
但是在查看文档时,我发现将创建带有可组合注释的新方法来创建 UI。
所以我想知道,这不会显着增加最终构建的总体方法数。
android - 使用 @Model Jetpack Compose 管理状态不起作用
我有一个具有@Model 状态的撰写按钮。
当我单击按钮时,它的文本没有更新。
有谁知道为什么?
android - Android Jetpack Compose 是否支持工具栏小部件?
我想将 Toolbar 与 Jetpack Compose 一起使用。它有这样的 Composable 组件吗?
android - 如何从 Jetpack Compose 测试 @Model 数据类?
我正在尝试测试我的 UI 层和我的域层之间的映射器功能。
但是我得到了一个异常java.lang.IllegalStateException: Not in a frame
如果我将 UIModel 更改为 aval
而不是 a ,此异常就会消失,var
但是对于 Jetpack Compose 提供的模型更新来说它是无用的。
有没有办法测试这种类型的映射器?
android - JetPack Compose 的单一职责原则——有参考指南吗?
由于 Jetpack Compose 遵循单一职责原则,我想知道在哪里可以将所有功能映射到“职责”,可以这么说。举个例子,我怎么能自己弄清楚 Surface 函数负责背景颜色,而只有 Surface 函数?
android - 在 Jetpack Compose 中使用自定义视图
假设我正在使用一些旨在提供一些 UI 小部件的库。假设这个库提供了一个名为FancyButton
.
另一方面,我有一个使用 Android Studio 4 创建的新项目,它允许我使用Empty Compose Activity
.
问题是:
我应该如何将它添加FancyButton
到视图堆栈中?可能吗?或者对于 Jetpack Compose,我只能使用专门为 Jetpack Compose 开发的组件。在这种情况下,AFAIK 我只能使用 Android 标准组件(Text
、、MaterialTheme
等)。
如果我尝试使用这样的东西:
然后我得到这个错误:
e: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath.
android - Jetpack Compose 代码生成期间出现异常
我只是尝试从我的资源中加载图像,val context = ambient(ContextAmbient)
但是当我尝试运行该项目时,我在生成代码时遇到错误。
java.lang.IllegalStateException:后端内部错误:代码生成期间出现异常
android - Jetpack Compose 中的高度垫片 (HeightSpacer)
我正在尝试来自https://developer.android.com的本教程。代码图像 但我无法导入 HeightSpacer。HeightSpacer 是否已弃用?我找不到任何新的替代品吗?谢谢你。