android-jetpack 相关问题

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

防止 LaunchedEffect 在配置更改时重新运行

我只想在加载可组合项时运行代码一次。因此,我使用 LaunchedEffect 并将 key 设置为 true 来实现此目的。 启动效果(真){ // 进行API调用 } 这段代码运行良好...

回答 4 投票 0

TextField 的正则表达式在 kotlin 中未按预期工作?

我需要在我的项目中设置某些约束,特别是在正则表达式中,以限制用户输入并对其进行适当的格式化。这些规则旨在在 TextField 组件中实施...

回答 1 投票 0

如何创建一个可以跟踪状态的列表,并且仍然不需要每次都创建一个新列表? (jetpack 撰写)

我正在制作一个Android应用程序,它将是一个纸牌游戏。 val 玩家 = arrayOf( 玩家(1,“00”,0), 玩家(2,“00”,0), 玩家(3,“00”,0), 玩家(4, &...

回答 1 投票 0

如何知道jetpack composematerial 3 repo

大家好,我遇到了 jetpack compose 的材料设计问题,我想知道它的存储库在哪里,我正在努力在 github 上找到它,只是发现它是针对材料组件而不是针对 compose 谢谢

回答 1 投票 0

如何在 Android Jetpack Compose 中将 Dp 转换为像素?

大多数 Jetpack Compose API 使用 Dp 作为尺寸单位,但有时需要像素值。如何将 dp 值转换为 px?仅举一个例子,有 GraphicsLayer() 修饰符可以访问...

回答 3 投票 0

OutlineTextField 文本未更改

我是android开发中的初学者开发人员,我对OutlineTextField有一些问题,情况是我想编辑OutlineTextField中已经存在的数据,但从

回答 1 投票 0

为什么 Jetpack Compose-beta08 中可组合的 Text("") 的 fontSize 中只有“.sp”而没有“.dp”

我希望文本的大小为.dp,这样它就不会根据系统字体而改变。 如何在 Jetpack Compose“文本”可组合项中实现此目的

回答 3 投票 0

如何在 LazyRow 中为每个项目获取 onFocusChanged?

我正在致力于辅助功能实现(盲人残疾),一旦用户向左或向右滑动以便将焦点移到 LazyRow 中的项目上,我需要知道...

回答 1 投票 0

TextButton 的文字未更新

我正在使用jetpack compose制作我的第一个Android应用程序。我正在尝试制作一个文本按钮,每次按下时都会更新其文本,但是当它在设备上显示得很好时......

回答 2 投票 0

Compose - 对齐列最大高度

我正在尝试创建一个适应视图高度的组件,它是一个列表(列),里面有项目。 柱子( 修饰符 = 修饰符.padding(水平 = 8.dp),

回答 1 投票 0

如何以编程方式更改此属性 colorControlNormal

我无法更改工具栏中的后退按钮颜色 但是当我设置这个样式时 <item name=...</desc> <question vote="1"> <p>我无法更改工具栏中的后退按钮颜色<br/> 但是当我设置这个样式时 <pre><code> &lt;style name=&#34;ToolbarTheme&#34; parent=&#34;@style/ThemeOverlay.AppCompat.ActionBar&#34;&gt; &lt;item name=&#34;colorControlNormal&#34;&gt;@color/badge_color&lt;/item&gt; &lt;/style&gt;</code></pre> 工作正常, 但我不能使用这段代码,因为颜色来自 API 那么,如何以编程方式更改工具栏中的此属性“colorControlNormal”?或者如何更改后退按钮颜色?</p> <p><a href="https://i.stack.imgur.com/jOnrD.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL2pPbnJELnBuZw==" alt=""/></a></p> </question> <answer tick="false" vote="-1"> <p>将工具栏的主题更改为指定 colorControlNormal 属性的自定义主题</p> </answer> </body></html>

回答 0 投票 0

后台处理程序在jetpack compose中不起作用

嘿,我正在使用此 stackoverflow 中的 BackHandler。当我按下后退按钮时,它不起作用。有人可以指导我吗? 结果屏幕.kt @可组合 有趣的结果屏幕(navController:

回答 2 投票 0

我传递的容器颜色没有包裹MediumTopAppBar的标题

这是它的样子 脚手架( 顶部栏 = { 中顶部应用栏( 颜色 = TopAppBarDefaults.mediumTopAppBarColors( 容器颜色 = Color.Yell...

回答 1 投票 0

jetpack 中的下拉菜单可自动滚动到所选项目

当我打开下拉菜单时,我需要自动滚动到所选项目。如果我的列表中有 20 项,我选择了第 18 项。现在我重新打开下拉列表,它应该在下拉视图中显示所选项目...

回答 1 投票 0

isImeVisible 导致状态丢失

我试图观察聊天应用程序中键盘可见性的状态,以便在键盘出现时将包含我的消息的惰性列滚动到底部。为此,我正在存储 WindowInsets。

回答 1 投票 0

为什么 Jetpack compose 会触发异常重组?

我正在做一个项目,遇到了一个问题。这是下面代码中我的问题的最小示例,当文本更改时,TextField 应该仅重新组合。但它重构了整体

回答 1 投票 0

带有水平寻呼机的片段

我正在使用带有水平寻呼机的片段。目前,我有三个片段,但尽管尝试了一些方法,但它不起作用。显示了 toast,但片段不可见。 寻呼机功能...

回答 1 投票 0

惰性列不会滚动

列( 修饰符 = 修饰符 .fillMaxSize() .padding(顶部 = 32.dp) .padding(水平= 16.dp), 垂直排列 = 排列.spacedBy(16.dp) ...

回答 1 投票 0

Jetpack JavaScriptSandbox 永远阻塞

我正在尝试使用 Jetpack JavaScriptSandbox 库异步运行 js 代码,它的文档说要运行 JavaScriptSandbox.createConnectedInstanceAsync(context).get()。 第一部分...

回答 1 投票 0

为什么我不能使用数据类的字段作为jetpack compose中lazyColumn的item的key?

一个非常非常简单的例子(implementation(platform("androidx.compose:compose-bom:2023.08.00"))): com.study.myapplication 包 导入 android.os.Bundle 导入 androidx.activity。

回答 1 投票 0

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