Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。
在整个 Compose 层次结构中构建 `testTag` 字符串的最佳方法
我有一个 Jetpack Compose 项目,我想向其中添加 testTag 修饰符。 理想情况下,我希望能够做的是在进一步深入了解我的视图时构建我的标签 又名 家 家庭账户 首页-A...
如何在没有 AppCompatDelegate 的情况下以编程方式设置 Jetpack Compose 中的语言?
我正在尝试在我的 Jetpack Compose 应用程序中实现语言选择功能。但是,在尝试使用 AppCompactDelegate 来实现此目的时,我遇到了障碍。看来
遵循 Android 开发者指南 可以说,一个任务可以由许多其他任务 (0,n) 组成,一个任务可以由许多其他任务 (0,n) 组成 所以我们得到了我们的实体及其 id 和名称属性 @实体(
如何观察存储在另一个类中的列表发生更改以更新我的 Compose UI?
我是 Compose 和 Android 的新手,所以我可能会在这里使用一些不正确的术语,但我基本上是在尝试观察列表何时更改并相应地更新我的 UI。该列表是不可变的,所以我只是...
如何使用jetpack compose在文本android中设置用户输入的文本?
我有一个 JetPack Compose TextField,它接受用户输入、一个按钮和一个简单的文本。 我想要实现的是,当用户在文本字段中输入内容并按下按钮时,输入应该显示...
JetpackCompose 导航嵌套图导致“ViewModelStore 应在 setGraph 调用之前设置”异常
我正在尝试将 Jetpack Compose 导航应用到我的应用程序中。 我的屏幕:登录/注册屏幕和底部导航栏屏幕(呼叫、聊天、设置)。 我已经发现最好的方法...
如何在配置更改期间管理 Jetpack Compose 导航?
我遇到了一个问题,我在每个屏幕上使用 ViewModel 来存储输入和变量。实现 Jetpack Compose 导航后,我注意到它返回到
记住可组合状态,即使在重组期间未调用调用remember的代码位置
即使在重组期间未触发包含“记住”语句的代码的调用,我们如何确保可组合函数中状态的持久保留...
Jetpack 像 Valueanimator 一样使用 vararg 值编写动画 animateFloatAsState
我希望实现一个改变比例值的动画来提醒用户可以点击一个小部件。过去,我可以使用 Valueanimator: ValueAnimator.ofFloat(0.8f,0.5f,0.8f,1.2f,0.6f,0.8f...
如何保持 SplashScreen 显示直到 dataStore 加载到 jetpack compose 中?
我想保留 SpalshScreen (SplashScreen Api) 直到加载数据存储。加载数据存储后,它应该转到主应用程序内容。这是我尝试过的代码,但它不起作用......
使用 Compose 创建一个 3 列垂直列表,但有时我需要插入一个横跨所有 3 列的组件,例如填充整个屏幕宽度的横幅。我是
在下面我有 Box() 可组合项。其中,我有 GoogleMap() 和 BottomActionBar() 自定义可组合项。问题是当添加标记或处于拖动状态时,它会导致 BottomAction...
我想要一个显示星期几的文本可组合项,即星期一、星期二、星期三等...,其宽度固定为一周中最长的一天的相同可组合项的宽度。 用英语来说,这将是...
如何在Jetpack Compose中根据DataStore值切换屏幕时防止闪烁效果?
我利用 DataStore 值 isLanguageSelected 来确定是否显示 HomeScreen() 可组合项或 LanguageScreen()。虽然功能按预期工作,但我遇到了......
我正在开发一个 Android 项目,但我在 Android Studio 中的动态颜色预览方面遇到了困难。 这是我的可组合函数及其预览。 代码 @预览(壁纸=壁纸。
TextField 'OnValueChange' 在未输入任何输入的情况下调用了两次
有趣的 TextFieldWithIconsAndErrorLabel( 文本:字符串, charLimit: Int = Int.MAX_VALUE, 键盘类型:键盘类型=键盘类型.文本, onValueChange:(字符串)-> 单位, ){ 瓦尔
我们可以通过 stringResource 来获取 Composable 中的字符串资源,比如 @可组合 有趣的标题( @StringRes textResource:Int ){ 文本( 文本 = stringResource(id = textResource), ...
onValueChange() 未使用自定义键盘 Jetpack compose 调用
我正在创建一个GST计算器。为此,设计了一个自定义键盘。无论在键盘中按下哪个键,都必须更新 TextField() 中的值。这工作正常。 现在,我想要如果
我正在使用 Jetpack Compose,当在 Image 内加载可绘制对象时,出现 Unknown command for: R 异常 致命异常:主要 进程:com.slaviboy.postbank,PID:7155 java.lang.
在jetpack compose中,如何快速一次显示169个元素?
我需要显示一个包含 169 项的表格。每个元素都不可单击,但具有边框以及自己的文本和颜色。我的代码生成表格的时间相当长,大约3秒。重新...