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

android - 如何在 android jetpack compose ui 中实现水平滚动条?

我正在尝试使用 jetpack compose 实现水平滚动视图,如下所示:

我想要的图片

但我找不到任何解决方案来设置单元格的宽度以采用 16dp 边距的屏幕宽度,这就是我得到的:

我得到的图片

这是我的代码:

0 投票
4 回答
20420 浏览

android - Jetpack 中的权重组成

可以在 Jetpack Compose 中做权重吗?例如,我想以这样一种方式设置它,即一个项目的权重为布局的 1/3,而另一个占据剩余的 2/3。

在 XML/ViewGroup 样式中,您可以使用 LinearLayouts 和 ConstraintLayouts 来实现这一点。然而,令我沮丧的是,使用 Jetpack Compose 似乎是不可能的。

示例

在 ConstraintLayout 中,这是按如下方式完成的:

在 LinearLayouts 中,这是按如下方式完成的:

我知道你可以使用表格来获得均匀分布的东西,但我想要一个不均匀的分布。

0 投票
2 回答
2841 浏览

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

我正在尝试新的 Jetpack compose,但是当我切换到 时kapt,我收到此错误:java.lang.IllegalStateException: Backend Internal error: Exception during code generation.

它与 annotationProcessor 一起工作得很好,但我想在这个项目中使用 kapt。我将不胜感激。

我知道很多问题都可能导致上述错误,但我认为这个问题是特有的,jetpack并且kapt

我在.gradle下面添加了我的文件:

0 投票
7 回答
8593 浏览

android - 如何在 Compose Jetpack 中创建回收站视图?

在 Compose Jetpack 中创建 recyclerView 有什么特殊的方法吗?还是和平时一样?

0 投票
16 回答
28334 浏览

android - 在 build.gradle 文件中添加 buildFeatures 时出错

我正在尝试 compose,这是 Andorid jetpack 中的一个新功能。下面是我的代码。我在 app 的 build.gradle 文件中添加 buildfeatures,而不是在根文件夹中。

但是我的项目给了我一个编译错误。如果有人能说明做错了什么,我将不胜感激。

0 投票
3 回答
1109 浏览

android - VerticalScroller 在 Column 小部件中不起作用

我正在尝试将 VerticalScroller 嵌入到列小部件中,但滚动行为不起作用。

0 投票
11 回答
30399 浏览

android - 如何在 Jetpack Compose 中获取上下文

我尝试以正常方式制作吐司。但我得到了错误我尝试了很多倍数来源但失败了。

0 投票
3 回答
4023 浏览

android - 来自 R.drawable 的 +imageResource 在 Jetpack Compose 中导致 IllegalArgumentException

我正在使用一个名为 HomeActivity 的新空 JC 活动来测试 Jetpack Compose。我正在尝试将可绘制资源加载到我的代码中。这是我的功能:

根据 JC 网站,+imageResource(R.drawable.xyz)应该将资源加载为 andX.uiImage对象 imageResource函数返回Effect<Image>,它不会使应用程序崩溃,但我不知道如何将其解析为所需的 Image 对象AppBarIcon

一些 Logcat 输出:

HomeActivity.kt:66 是这个 val menuIcon = +imageResource(R.drawable.ic_baseline_menu_24)

0 投票
2 回答
1849 浏览

android - 如何使用 Jetpack Compose 创建动画?

我想在此代码实验室中使用 Compose 而不是 ConstraintLayout:https ://codelabs.developers.google.com/codelabs/advanced-android-kotlin-training-property-animation/#1

如何将任何动画应用到 Compose?

0 投票
1 回答
2080 浏览

android - 如何在 VerticalScroller(android 开发人员撰写)中显示指标?

jetpackcompose致力于在 Android Studio 4.0 Canary 中理解 android 。

我有一个简单的jetpackcompose设置,VerticalScroller如下所示:

它滚动完美,但我想要一个scrollindicator显示我的列表滚动了多远,我如何打开它,找不到任何ScrollIndicator(即)要包含的组件。

参考。在可见RecyclerView的不可组合设置(xml)中:scrollindicator