问题标签 [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 投票
2 回答
1571 浏览

android - 我们如何在 Android Jetpack Compose UI 中将文本格式化为上标或下标?

我正在研究一个使用Android Jetpack Compose的示例,其中我正在显示一些文本方程,如下所示:

Text 是否有任何装饰或样式机制可以用来实现相同的输出?

0 投票
1 回答
666 浏览

android - 如何在 Jetpack Compose 中使用小部件?

我想使用其中的一些,但我从NumberPickerwhich extends开始LinearLayout,因此不能只在视图中间实例化一个实例。当然,只需要一个嵌入式数字微调器作为输入值的一种方式。

0 投票
5 回答
12851 浏览

android - 如何处理 Jetpack Compose 中的导航?

在 Jetpack Compose 中,导航应该如何完成?所有(并且没有很多)示例(包括来自 Google 的官方示例)都使用密封类并加载新屏幕以响应观察当前屏幕的变化。这确实(有点)工作,但不提供导航后台堆栈,并且手机的后退按钮完全不知道,只是关闭应用程序而不是返回上一个屏幕。这是否应该以某种方式与 AndroidX 的导航组件融合——但它是基于 XML 的,而 Compose 完全是为了远离 XML?还是有一个全新的导航概念即将到来,可能类似于 SwiftUI(navigationlink 等)?这似乎是最大的障碍之一 - 因为没有导航,您只能拥有一个玩具应用程序。有人知道这里的路线图吗?

0 投票
0 回答
74 浏览

android - jetpack compose 方法名称前面的加号是什么意思?

android jetpack 中的方法是什么类型的,如下所示 -

0 投票
2 回答
2831 浏览

android - 如何测试 Jetpack Compose?

我使用新的 Jetpack Compose,现在是时候测试 UI。有人知道测试它的工具吗?
由于 Espresso 主要依赖于视图,我认为它无济于事。

0 投票
1 回答
131 浏览

android - 状态的改变不会重构视图

我有以下问题,计数器变量的状态更改不会触发 Text 组件的重新组合。关于可能是什么问题的任何想法???

0 投票
15 回答
57959 浏览

android - Jetpack Compose - 立柱 - 重心

我正在使用 Jetpack Compose 创建一个布局,并且有一个列。我想在此列中居中项目:

0 投票
1 回答
414 浏览

android - 无法启动活动 ComponentInfo {className} java.lang.IllegalStateException:未找到颜色!(Android JetPack 撰写)

我是 Android Jetpack Compose 的新手,尝试使用 Column 创建按钮列表,但应用程序因抛出错误而崩溃

无法启动活动 ComponentInfo{com.sample.composeUI/com.sample.composeUI.ui.homeScreen.HomeScreenActivity}:java.lang.IllegalStateException:未找到颜色!

代码:

无法找到此问题的路径原因,我们将不胜感激。

0 投票
0 回答
645 浏览

android - 编译器在尝试获取对可组合函数的引用时抛出警告

我有一个问题,返回对可组合函数的引用被解释为调用可组合函数,导致编译器抛出以下警告消息: 调用@Composable 函数的函数必须用@Composable 注释标记。我知道可组合函数只能在具有可组合上下文的函数内部调用,但是在这种情况下,我只是试图获取对该函数的引用而不是调用它。在下面的代码片段中, content.value 会引发警告消息。有关如何解决此问题的任何想法。

0 投票
1 回答
1422 浏览

android - Jetpack compose AppBarIcon 抱怨“调用@Composable 函数的函数必须用@Composable 标记”

我使用了 jetpack compose AppBarIcon 元素,但出现错误:当我在 onclick Lamba 上调用可组合函数时,调用 @Composable 函数的函数必须用 @Composable 标记。这是代码:

这是一个真正的问题,因为我在运行时遇到了异常

这是我想念的东西还是一个真正的错误?