问题标签 [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.

0 投票
3 回答
12615 浏览

android - 如何使用 Compose 渲染普通的 android ProgressBar?

我的应用程序需要一个 ProgressBar,我正在尝试使用 Jetpack Compose 来实现它,所以要么我需要一个内置的 ProgressBar 支持(我没有找到它),要么应该有一种机制来使用 Compose 显示普通的 Android Widget。这有可能吗?

0 投票
1 回答
2367 浏览

android - java.lang.IllegalStateException:组合需要一个活动组合上下文(Android Jetpack Compose)

尝试使用 Jetpack Compose 显示 AlertDialog,但应用程序在调用 AlertDialog 函数时崩溃,错误为

java.lang.IllegalStateException:组合需要一个活动的组合上下文

请在下面找到代码,

无法弄清楚它为什么会崩溃以及解决方案是什么,我们将不胜感激。

谢谢你。

0 投票
1 回答
145 浏览

android - 使用 Jetpack compose 方法计数不会增加吗?

我们计划将Jetpack compose用于我们新的内部应用程序。

但是在查看文档时,我发现将创建带有可组合注释的新方法来创建 UI。

所以我想知道,这不会显着增加最终构建的总体方法数

0 投票
1 回答
499 浏览

android - 使用 @Model Jetpack Compose 管理状态不起作用

我有一个具有@Model 状态的撰写按钮。

当我单击按钮时,它的文本没有更新。

有谁知道为什么?

0 投票
4 回答
10997 浏览

android - Android Jetpack Compose 是否支持工具栏小部件?

我想将 Toolbar 与 Jetpack Compose 一起使用。它有这样的 Composable 组件吗?

0 投票
1 回答
627 浏览

android - 如何从 Jetpack Compose 测试 @Model 数据类?

我正在尝试测试我的 UI 层和我的域层之间的映射器功能。

但是我得到了一个异常java.lang.IllegalStateException: Not in a frame

如果我将 UIModel 更改为 aval而不是 a ,此异常就会消失,var但是对于 Jetpack Compose 提供的模型更新来说它是无用的。

有没有办法测试这种类型的映射器?

0 投票
0 回答
104 浏览

android - JetPack Compose 的单一职责原则——有参考指南吗?

由于 Jetpack Compose 遵循单一职责原则,我想知道在哪里可以将所有功能映射到“职责”,可以这么说。举个例子,我怎么能自己弄清楚 Surface 函数负责背景颜色,而只有 Surface 函数?

0 投票
2 回答
4581 浏览

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.

0 投票
1 回答
1412 浏览

android - Jetpack Compose 代码生成期间出现异常

我只是尝试从我的资源中加载图像,val context = ambient(ContextAmbient)但是当我尝试运行该项目时,我在生成代码时遇到错误。

java.lang.IllegalStateException:后端内部错误:代码生成期间出现异常

0 投票
2 回答
4605 浏览

android - Jetpack Compose 中的高度垫片 (HeightSpacer)

我正在尝试来自https://developer.android.com的本教程代码图像 但我无法导入 HeightSpacer。HeightSpacer 是否已弃用?我找不到任何新的替代品吗?谢谢你。