问题标签 [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 - 如何创建一个带下划线的TextField,没有任何背景或边框?
我正在尝试创建一个 TextField,在 Jetpack 中使用下划线但没有任何其他边框或背景。我该怎么做呢?
这是我目前正在使用的代码:
android - Jetpack compose 的 TextField 中的 drawableStart 等效项
所以我在这里查看了这个文档https://developer.android.com/jetpack/compose/text#enter-modify-text
我设法使用以下方法创建了一个文本字段(EditText):
现在我想设置drawableStart
我们在 XML 中的内容。那么有没有这样的等效或其他方式来实现?
我想创建这样的东西:
任何帮助或领导表示赞赏
android - 从 Jetpack Compose 中的另一个可组合函数访问 TextField 值
我创建了两个TextField
电子邮件、密码和Button
登录名。现在单击该按钮,我想访问文本并根据验证显示成功/错误。
问题是它们具有两个不同的可组合功能。
按钮:
如果您想查看整个活动,这就是它目前的结构。
在这种情况下处理值的正确方法是什么?
android - 部分彩色文本并使其在 Jetpack Compose 中可点击
对于在 XML 中声明的视图,我们可以使用SpannableStringBuilder
这里提到的https://stackoverflow.com/a/4897412/9715339 为该部分字符串着色。
但是使用 JetPack composeText
我无法仅使用单个Text
.
我想要这样的东西。
如您所见,只有“注册”文本具有不同的颜色,而且我想让它可点击。
这就是我的文本代码目前的样子
这在jetpack compose中可行吗?
android - 当惰性列列表项较长时,键盘覆盖Jetpack Compose中的Textfield
- 我在 jetpack compose 中有一个惰性文本字段列表(大约 10 个 OutlineTextField())
- 最后几个文本字段被键盘隐藏
- 如何在键盘上方移动那些较低的文本字段?谢谢
android - 在撰写 TextField 中格式化数字
我正在尝试创建一个可重用的 NumberField 组件:
用作:
我希望数字是 Int 或 Double,具体取决于用户输入的内容。在您尝试输入十进制数之前,我上面的内容有效,因为它看起来像“5。”,不会解析为双精度数。我想让用户输入 5. 然后填写 rest。因此,我不想在小数点后自动添加零,因为这可能不是他们想要输入的下一个数字。这是最好的方法吗?我知道我可以接受任何文本,然后尝试将他们稍后输入的文本格式化为 int 或 double 并让他们修复它,只是认为将它们全部捆绑在可组合中会很好。
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
在键入键盘时不会更改文本。