32得票6回答
如何在Jetpack Compose中使用EditText或TextInput小部件?

我正在通过尝试一些小部件,如Image和EditText来探索Jetpack compose。 对于文本输入,它有EditableText。我已经尝试了下面的代码,但它在UI中没有显示任何内容。class MainActivity : AppCompatActivity() { o...

8得票3回答
Jetpack Compose中以约束方式展示两个文本的行

我希望在一行中包含两个文本,第一个文本的宽度应该是到第二个文本开始的位置,就像这样: 我试过使用 Modifier weight,但是没有达到相同的效果。 有没有一种方法可以使用 Row 来实现,而不需要使用 ConstraintLayout。 编辑: Row(modifier = M...

19得票1回答
Android Jetpack Compose TextField 禁用键盘自动建议功能

我正在寻找一种方法来禁用TextField Composable中的键盘自动建议。在大约4个月前的Android旧版本中,您可以这样做,将inputType设置为textNoSuggestions | textVisiblePassword。<EditText andro...

12得票1回答
在Compose中,OutlinedTextField不会自适应最小宽度。

我正在尝试将OutlinedTextField(如下图所示)设置为“wrap-content”。最理想的情况是它足够大,恰好适合内部文本500g,并且在用户编辑字段时可以扩展和收缩。如果我没记错的话,在旧的视图中(非Compose版)使用ConstraintLayout是可能实现的,但在Com...

49得票8回答
Jetpack Compose 中带有提示文本的文本框

我想在jetpackcompose中创建带有hint文本的textfield。请问有没有使用jetpack创建textfield的示例?谢谢。

32得票7回答
Jetpack Compose 减小 TextField 的高度。

我正在尝试设计一个像谷歌搜索栏一样高度较小的搜索栏,但输入文本和占位符文本都被裁剪了。 TextField( value = searchText.value, singleLine = true, ...

9得票2回答
Jetpack Compose TextField是否支持辅助文本、错误消息和字符计数器?

在Material Design中,TextField有一些属性,如TextField页中所示。 辅助元素提供有关输入文本的其他详细信息。 帮助文本 帮助文本提供有关输入字段的附加指导,例如如何使用它。 它应该只占用一行,可以持续可见或仅在焦点上可见。 错误消息 当文本输入不被接受...

14得票4回答
如何在 Androidx Compose Material 中移除 TextField 的指示器线?

我想要移除TextField中的紫色线/指示器(参见以下图像)。这是可能的吗,还是我需要创建自己的自定义TextField来实现?

66得票5回答
如何在Jetpack Compose中为TextField设置inputType

我希望在Jetpack Compose中限制用户可以在TextField中输入的内容。我该如何做? 在xml中等价的是inputType:<EditText android:layout_width="wrap_content" android:lay...

35得票7回答
如何在 Jetpack Compose 中更改 OutlinedTextField 的轮廓线颜色?

以下是 Jetpack Compose 中 OutlinedTextField 代码的样子: OutlinedTextField( value = "", onValueChange = {}, label = {Text("Input")} ) 这个文本框的默认...