总的来说,Jetpack Compose中的大多数组件似乎都很容易定制。 然而,对于TextField,情况并非如此。例如,假设我想制作类似于下面这样的东西: 人们可能认为只需包装BaseTextField即可。但是,BaseTextField组件中存在一个错误,我已经报告了该问题。这个错误...
我有一个Jetpack Compose (Beta04)的BasicTextField(带有decorationBox)。如何清除焦点? 我已经尝试使用focusRequester但这不起作用:val focusRequester = remember { FocusRequester() }...
我希望在一行中包含两个文本,第一个文本的宽度应该是到第二个文本开始的位置,就像这样: 我试过使用 Modifier weight,但是没有达到相同的效果。 有没有一种方法可以使用 Row 来实现,而不需要使用 ConstraintLayout。 编辑: Row(modifier = M...
我正在使用Android Jetpack Compose制作一个示例,其中我要展示以下类似的文本公式:<html> <body> <!-- Superscript--> <p> E = mc<sup>2</sup><...
我正在使用Jetpack Compose的TextField,我希望在用户按下操作按钮(imeActionPerformed参数)时关闭虚拟键盘。 val text = +state { "" } TextField( value = text.value, keyboard...
我正在尝试创建一个可重用的NumberField组件: @Composable fun NumberField( value: Number?, onNumberChange: (Number) -> Unit, ) { TextField( value = val...
我想在jetpackcompose中创建带有hint文本的textfield。请问有没有使用jetpack创建textfield的示例?谢谢。
我需要一个在Jetpack Compose中使用掩码的文本输入框,类似于这样:NNNNN-NNN,其中N是0到9之间的整数。我需要我的组合函数在OutlinedTextField中有这个掩码: @Composable private fun EditTextField( labelT...
我正在尝试将OutlinedTextField(如下图所示)设置为“wrap-content”。最理想的情况是它足够大,恰好适合内部文本500g,并且在用户编辑字段时可以扩展和收缩。如果我没记错的话,在旧的视图中(非Compose版)使用ConstraintLayout是可能实现的,但在Com...
我有一个Jetpack Compose的Text()元素,我想要像这样用黑色勾勒出来 。 有人知道怎么做吗? 我尝试使用border()修饰符,但那只是在包含文本的矩形区域周围添加了一个边框。我还尝试了叠加两个文本元素,但那也不太行。