android-jetpack 相关问题

Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。

将两个框垂直对齐一列

我正在尝试在 Jetpack Compose 中设计这样的 UI: 每当选择一个选项时,它就会在 UI 中带有下划线,如上所示。然而,当我尝试在 Jetpack compose 中安排它时,我...

回答 1 投票 0

@Composable 调用只能在 @Composable 函数的上下文中发生 - LazyColumn

我正在尝试获取联系号码和姓名,但遇到错误: @Composable 调用只能在 @Composable 函数的上下文中发生。 如何解决...

回答 1 投票 0

如何在 kotlin 中等待完成任务

我有这样的功能 内部乐趣handleResponse(项目:List?= null){ viewModelScope.launch(Dispatchers.IO) { val isDataReturned = testItems != null 如果(

回答 3 投票 0

如何删除文本撰写中的默认填充

我有一个文本,但即使我添加 includeFontPadding = false 它也会添加额外的垂直填充,如您在此处看到的。 没有 includeFontPadding = false 使用 includeFontPadding = false 我已经...

回答 1 投票 0

如何在 jetpack compose/kotlin 中将图像添加到按钮

我正在尝试编写一个按钮,到目前为止已经创建了一个名为 DefaultButton 的单独函数,其中包含参数字符串和 onclick 函数。我还想向此按钮添加图像,但是...

回答 1 投票 0

如何在 Jetpack Compose 中从可组合项导航到活动?

可以通过哪些方式在可组合项和活动之间进行导航,反之亦然? 我可以通过使用 startActivity(...) 方法来做到这一点,还是创建屏幕的唯一方法并且

回答 3 投票 0

如何从 android Java Fragment 打开 Jetpack Compose 对话框

我有旧的片段代码,我需要从编写为可组合的片段对话框中打开: 我有这样的课程: 全屏对话框活动类 @JvmOverloads 构造函数(上下文:上下文,位于...

回答 1 投票 0

Modifer.align() 不适用于 Row / Column / Box 中的文本。未解决的范围实例错误

使用Android Studio Giraffe 2022.3.1 因此使用预设推荐的编译器与此版本的android studio 查找关于 .align() 能够在 Col 中使用的相互矛盾的在线信息...

回答 3 投票 0

Modifer.align() 不适用于文本。未解决的范围实例错误

使用Android Studio Giraffe 2022.3.1 因此使用预设推荐的编译器与此版本的android studio 查找关于 .align() 能够在 Col 中使用的相互矛盾的在线信息...

回答 3 投票 0

“Modifier.align()”不适用于列范围内的文本。无法访问 ColumnScopeInstance:它位于 androidx.compose.foundation.layout 的内部

使用Android Studio Giraffe 2022.3.1 因此使用预设推荐的编译器与此版本的android studio 查找关于 .align() 能够在 Col 中使用的相互矛盾的在线信息...

回答 1 投票 0

Jetpack Compose:所有项目高度相同的行

我正在尝试在 Compose 中实现一个布局,其中水平可滚动行的项目都应具有相同的高度,因此较小的项目应调整为 r 中最大项目的大小...

回答 10 投票 0

Jetpack Compose 中尺寸不断增大的动画

我想制作一个按钮的动画,当单击时,它的大小会增加并超出 Box() 的大小。我用自定义形状编写了一个动画,它可以工作,但是在使用它的地方,你必须......

回答 1 投票 0

屏幕未反映视图模型的更改

我有一个带有视图模型的屏幕。该屏幕有一个可组合项,其工作是基于视图模型渲染 UI 内容。单击可组合项时,它会导航到过滤器屏幕,其中使用...

回答 1 投票 0

Android 导航组件将 2 个嵌套片段加载到父片段中

我有一个比较器屏幕,它是一个分为 2 个子屏幕的片段。在使用导航组件之前,我可以轻松地: 私有无效initializeFragments(){

回答 1 投票 0

我无法将我的列表添加到惰性列。我该如何添加

我正在“items”中添加我的笔记,但出现此错误。我找不到原因,你能帮忙吗? @可组合 有趣的笔记列表(){ valnotesList=记住{mutableStateListOf 我正在“items”中添加注释,但收到此错误。我找不到原因,你能帮忙吗? @Composable fun NotesList() { val notesList = remember { mutableStateListOf<Note>() } LazyColumn { items(notesList) {note-> NoteCard(note.title, note.content,note.color,note.liked) } } } 当我将光标悬停在 noteList 上时,出现以下错误。 类型不匹配。 要求:智力 找到:SnapshotStateList 我希望通过将我的列表添加到项目中可以发挥作用,但事实并非如此。 添加此导入应该可以解决这个问题: import androidx.compose.foundation.lazy.items 这是因为 fun items(count: Int) 函数是 LazyListScope 的成员函数,但 fun <T> LazyListScope.items(items: List<T>) 是 LazyListScope 的扩展函数。因此,您不需要任何导入即可使用第一个,但需要该导入才能使用第二个。如果您(或 Android studio)没有添加导入,则会自动使用带有 count 的导入,并且当您传递列表时它不起作用。

回答 1 投票 0

在jetpack compose中将默认方向设置为横向?

我在另一个问题中看到谈论如何找出方向,但我想知道如何在jetpack compose中将活动的默认方向设置为横向? 我搜遍了...

回答 1 投票 0

如何在没有onClick的情况下重新组合?

为什么要重构,我们必须使用按钮的 onClick 之类的事件? 例如,我的代码是: if (movieSearchinfo.movieorserie == "系列") { val serie1 = 记住 { mutableStateOf(false...

回答 1 投票 0

如何只选择一个复选框(jetpack compose/kotlin)?

我有一个选项列表,每个选项都有一个复选框。我希望用户只能选择一个。 复选框: @可组合 有趣的 CheckboxResource(isSelected: Boolean): Painter { 返回如果 (

回答 1 投票 0

以下函数均不能使用提供的参数来调用 | @Composable 调用只能在 @Composable

我在jetpack组件中为TextField创建了一个单独的自定义组件,并导入了下面的库,但它抛出了如下图所示的错误 导入 androidx.compose。

回答 1 投票 0

Jetpack compose 中的通用形状

如何使用 Jetpack compose 绘制通用形状? 我想绘制 roundedCornerCircle 但右侧应该有一条内部曲线而不是外部曲线。 我尝试在

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.