问题标签 [android-jetpack-compose-text]
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.
android - Jetpack Compose - 添加 KeyboardOptions 会导致 TextField 出错
编码
文本字段有效
文本字段不起作用
问题
我可以创建一个文本字段,并且在没有键盘选项参数的情况下它工作得很好。但是当我添加键盘选项(或键盘操作)参数时,我在标签参数中使用的文本组件下方出现错误。该错误似乎无关紧要,我不确定它可能是什么。它对 OutlinedTextField 做同样的事情。有谁知道我做错了什么?
android - 如何在撰写行与列中对齐
我有一个Row
带有一些文本和不同大小的文本,最后Row
我有一个Column
我有两个的地方,Text
所以输出是这样的:
也许图像不是最好的,但是正如您所看到的,有一个Row
我有两个Text
不同大小的,最后我有Column
两个Text
我遇到的问题是,如果我使用Column(modifier = Modifier.alignBy(LastBaseline))
它可以解决一个问题,我有,但是创建一个新的,将所有的都Column
移到顶部,所以我正在寻找的是不会丢失这个Baseline
(因为我有不同的大小,这个命令非常适合避免玩边距)我想避免移动这个专栏,注意第一个Text
最好Column
的是应该有一个alignTopToTop="secondText"
但我不知道它是否可能。
有两个选项,一个是如果我添加alignBy(LastBaseline)
使列固定并且不移动任何东西只是Text
从底部对齐,另一个是,以某种方式将此约束添加到第二个Text
不Row
移动Column
我的代码
您可以在此处看到的问题
是,当我这样做时modifier = Modifier.alignBy(LastBaseline)
,列向上移动并且在文本 2 和文本 1 之间产生了额外的空间,有没有办法避免该列向上移动?
kotlin - android studio bumblebee Jetpack 撰写文本字段错误
我写了一个 outlineTextField 并且 onValueChange 中的“它”在标签文本中不起作用
它不读取并且 Text 也显示错误。
这是调用概述文本字段并进行设置的错误:
Modifier = ...,启用:Boolean = ...,只读:Boolean = ...,textStyle:TextStyle = ...,标签:(()-> Unit)?= ...,占位符:(()->单位)?= ...,leadingIcon:(()->单位)?= ..., trailingIcon: (() -> Unit)? = ..., isError: Boolean = ..., visualTransformation: VisualTransformation = ..., keyboardOptions: KeyboardOptions = ..., keyboardActions: KeyboardActions = ..., singleLine: Boolean = ..., maxLines: Int = . ..,interactionSource:MutableInteractionSource = ...,形状:Shape = ...,颜色:TextFieldColors = ...):在androidx.compose.material中定义的单位
android - 在jetpack compose中显示时如何使文本编号动画?
我想用数字显示文本,我想实现的是在显示文本时为该文本设置动画。动画是它应该将计数器从零增加到目标值数。我尝试使用animateIntAsState但它不起作用。
这是我累的状态:
和文字:
android-jetpack-compose - 在 compose 中使用 sans-serif-condensed
我想在 jetpack compose 中使用 sans-serif-condensed,但是对于我的生活,我在 compose 本身的任何地方都找不到它?
我只是瞎了眼,还是需要做一些事情,比如导入字体并手动设置?
android - Jetpack Compose 文本未更新
我正在尝试井字游戏示例项目。一旦用户执行点击,我就会收到回调,但是当尝试更新文本时,它基本上不是更新文本。下面是我的代码,请帮忙。到目前为止,我已经尝试过需要在下面输入文字以关闭 SO 错误 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla布拉布拉:
android - 在 Jetpack Compose 中打开键盘时布局不会向上移动
我在 Jetpack Compose 中有一个布局,其中有几个需要保持在屏幕顶部的可组合项(文本视图和输入),然后是我需要保持连接到底部的另一个可组合项(按钮)屏幕。当打开键盘输入文本输入时,我需要连接到屏幕底部的按钮来向上移动,但这并没有发生。
我试图通过将每组项目包装在它们自己的列中,然后在包装列上使用 Arrangement.SpaceBetween 来实现对顶部/底部的附加,但这可能不正确。我也尝试不这样做,而是将 .weight(1f) 添加到列中,并在顶部附加可组合项。这些都不允许布局随键盘向上移动。
我在主要活动中也有这个:
这在我的活动清单中: