问题标签 [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.

0 投票
1 回答
143 浏览

android - 如何创建一个带下划线的TextField,没有任何背景或边框?

我正在尝试创建一个 TextField,在 Jetpack 中使用下划线但没有任何其他边框或背景。我该怎么做呢?

这是我目前正在使用的代码:

0 投票
1 回答
493 浏览

android - Jetpack compose 的 TextField 中的 drawableStart 等效项

所以我在这里查看了这个文档https://developer.android.com/jetpack/compose/text#enter-modify-text

我设法使用以下方法创建了一个文本字段(EditText):

现在我想设置drawableStart我们在 XML 中的内容。那么有没有这样的等效或其他方式来实现?

我想创建这样的东西:

JetPack 文本字段

任何帮助或领导表示赞赏

0 投票
2 回答
1677 浏览

android - 从 Jetpack Compose 中的另一个可组合函数访问 TextField 值

我创建了两个TextField电子邮件、密码和Button登录名。现在单击该按钮,我想访问文本并根据验证显示成功/错误。

问题是它们具有两个不同的可组合功能。

按钮:

如果您想查看整个活动,这就是它目前的结构。

在这种情况下处理值的正确方法是什么?

0 投票
1 回答
3773 浏览

android - 部分彩色文本并使其在 Jetpack Compose 中可点击

对于在 XML 中声明的视图,我们可以使用SpannableStringBuilder这里提到的https://stackoverflow.com/a/4897412/9715339 为该部分字符串着色。

但是使用 JetPack composeText我无法仅使用单个Text.

我想要这样的东西。

部分彩色文字

如您所见,只有“注册”文本具有不同的颜色,而且我想让它可点击

这就是我的文本代码目前的样子

这在jetpack compose中可行吗?

0 投票
2 回答
675 浏览

android - 当惰性列列表项较长时,键盘覆盖Jetpack Compose中的Textfield

  • 我在 jetpack compose 中有一个惰性文本字段列表(大约 10 个 OutlineTextField())
  • 最后几个文本字段被键盘隐藏
  • 如何在键盘上方移动那些较低的文本字段?谢谢
0 投票
1 回答
1005 浏览

android - Jetpack Compose 的 TextField 中的多种颜色

是否可以在 Jetpack Compose 的 TextField 中获得不同的颜色?

类似于Text可组合的 with AnnotatedString,但 TextField 不允许AnnotatedString作为输入值。

可组合颜色的普通文本的图像

在此处输入图像描述

0 投票
2 回答
1581 浏览

android - 在撰写 TextField 中格式化数字

我正在尝试创建一个可重用的 NumberField 组件:

用作:

我希望数字是 Int 或 Double,具体取决于用户输入的内容。在您尝试输入十进制数之前,我上面的内容有效,因为它看起来像“5。”,不会解析为双精度数。我想让用户输入 5. 然后填写 rest。因此,我不想在小数点后自动添加零,因为这可能不是他们想要输入的下一个数字。这是最好的方法吗?我知道我可以接受任何文本,然后尝试将他们稍后输入的文本格式化为 int 或 double 并让他们修复它,只是认为将它们全部捆绑在可组合中会很好。

0 投票
1 回答
3352 浏览

android - 在 Jetpack Compose 中 Text 的最后一个单词处添加图标

我想在最后一行的末尾显示一个动态的多行文本和一个图标。这个图标可以是动画的。我尝试了一些方法,但还没有成功。我应该怎么做?

与我的布局有相同想法的示例视图

在此处输入图像描述

0 投票
1 回答
852 浏览

android - Android Jetpack compose (1.0.0-beta07):TextField - 不能使用提供的参数调用以下函数

我开始使用 Jetpack compose (1.0.0-beta07),但在 TextField 上遇到了一个非常奇怪的问题。根据所有可能的文档和说明,我做的一切都是正确的,但 Android Studio 不断给我写None of the following functions can be called with the arguments supplied.消息TextField

下面是我编写的代码,其中 Studio 仍然在和 下划线Text (label)text = it但我认为它在定义TextField. 当我替换为 时问题消失remember {mutableStateOf ("text")}"text"TextField在键入键盘时不会更改文本。

错误图片

0 投票
1 回答
1138 浏览

android - 关于jetpack compose中文本字段高度的查询

我怎样才能使文本字段,增加其文本内容的高度?我尝试使用类似于下面的代码,但它的高度是固定的,并且不会增长。

演示图像

虽然似乎我已经通过给列赋予 0.9 来固定高度,但我不知道如何不给出固定高度并且仍然随内容动态增加文本字段高度?