android-jetpack-compose-text相关内容
我有两个连续的文本: Row { Text( "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
..
我希望动态更改我的应用程序语言,而无需重新启动Activity以使结果生效。我现在要做的是添加一个可变的Boolean状态,它是Switch,由所有Text元素使用。 为了更改语言,我在可点击回调中调用了以下代码(我将框用作虚拟对象,只是为了测试): val configuration = LocalConfiguration.current val resources = Local
..
您好,当用户单击See Password按钮时,我正在尝试动态更改VisualTransform。我可以过滤密码,但不能以纯文本显示。对此有什么想法吗?这是我到目前为止得到的信息。 fun UserInputText( keyboardType: KeyboardType = KeyboardType.Text, onTextChanged: (TextFieldValue)
..
我的代码: OutlinedTextField( value = state.value, onValueChange = { state.value = it }, modifier = Modifier.fillMaxWidth().padding(start = 30.dp, end = 30.dp), label = { Text(text =
..
我有一个LazyColumn,它由带有数字输入的文本字段组成。当我在文本字段之间切换时,有时会看到闪烁。它首先打开普通文本键盘,然后切换到数字键盘。这会导致非常糟糕的用户体验。 我的代码: LazyColumn { items(payers) { Row { Image(...) Text(...)
..
我有一列文本字段,类似于: Column { TextField( value = ..., onValueChange = { ... }, keyboardOptions = KeyboardOptions(imeAction = ImeAction.next), ) TextField( value
..
您好,我需要删除TextField中的下划线,因为当TextField为圆形时,它看起来很难看。我已将active颜色设置为透明,但光标不会显示(因为它是透明的)。如何删除下划线/active颜色而保留光标? 以下是我的循环文本字段代码: @Composable fun SearchBar(value: String) { // we are creating a variab
..
我希望在最后一行的末尾显示动态多行文本和图标。此图标可以设置动画。我尝试了一些方法,但还没有成功。我该怎么办? 与我的布局理念相同的示例视图 推荐答案 在TextComposable中,您可以使用inlineContent定义替换特定文本范围的标记映射。用于在文本布局中插入可组合内容。 然后使用Placeholder可以在文本布局中保留空间。 类似: val myI
..
据我所知,Jetpack Compose Textfield有一个用于捕获键盘操作的API,但我不知道哪个API可以捕获Enter-Input 此捕获Enter输入的用例是启用按Enter并尝试转到下一个文本字段并保持键盘打开 OutlinedTextField( value = username.value, onValueChange = { use
..
我正在使用 BasicTextField. 当我开始编辑时,后退按钮变成隐藏键盘按钮(向下箭头). 第一次按下后退按钮会隐藏键盘,但焦点仍在文本字段上.onFocusChanged 和 BackPressHandler 处理程序都没有被调用. 第二次按下后退按钮清除焦点:onFocusChanged 被调用,而 BackPressHandler 不是. BackHandler
..
我在我的 Jetpack Compose 应用程序中使用自定义字体,并希望在特定文本组件中等宽数字. 对于标准的 Android TextView,这可以使用 fontFeatureSetting="tnum" 属性来完成 (https://stackoverflow.com/a/41143337/2521749). 如何使用 Jetpack Compose 做到这一点? 解决方
..
所以我在这里查看了这个文档 https://developer.android.com/jetpack/compose/text#enter-modify-text 我设法使用以下方法创建了一个文本字段 (EditText): @Composable有趣的电子邮件字段(){var text by remember { mutableStateOf("") }文本域(颜色 = TextFie
..
在 Jetpack Compose for android 中,您可以这样做: val fontFamily = FontFamily(字体(resId = R.font.my_font_400_regular,重量 = FontWeight.W400,样式 = FontStyle.Normal),字体(resId = R.font.my_font_400_italic,重量 = FontWei
..
我有一个包含 html 的字符串,如何在 Jetpack compose Text 中显示它? 在 TextView 中,我会使用 Spanned 并执行以下操作: TextView.setText(Html.fromHtml("
something", HtmlCompat.FROM_HTML_MODE_LEGACY) 如何使用来自 Jetpack compose 的 Text 执
..
我想在 Text() 内容的行之间留出更多的空间 dp.我找到的唯一属性是 TextStyle 的 letterSpacing,但是,它似乎不是我想要的,我们可以以某种方式设置它吗? 解决方案 使用 1.0.0 你可以使用 lineHeight 属性: Text(text = "Hello Compose".repeat(50),修饰符 = Modifier.padding(10.dp)
..
如何使用 Jetpack Compose 将文本与 Text 组件的底部对齐?TextAlign 只有 Start、End、Left、Center、Right 和 >对齐选项. 文本(text = "第一",textAlign = TextAlign.Start,修饰符 = 修饰符.背景(颜色(0xFF1976D2)).size(200.dp),颜色 = Color.White,) 我想对齐
..
我想在 Jetpack Compose 中创建弯曲的文本,就像在“Material You"中一样.但是如何?例子: 解决方案 您可以使用 Canvas 执行此操作.Compose 本身没有绘制曲线文本的功能(afaik in rc-01).但是使用 drawIntoCanvas 函数,您可以使用 nativeCanvas ,它提供了 drawTextOnPath,您可以在其中绘制 Pat
..
我创建了两个 TextField 电子邮件、密码和按钮 登录.现在单击该按钮,我想访问文本并根据验证显示成功/错误. 问题是它们在两个不同的可组合函数中. @Composable有趣的电子邮件字段(){var email by remember { mutableStateOf("") }文本域(修饰符 = Modifier.fillMaxWidth(0.9f),颜色 = TextFiel
..
来自 SwiftUI,我想创建一个 Text 的视图,它有一个圆的背景,圆的宽度/高度随着 Text 变长了. 由于 Compose 中没有 Circle() 就像 SwifUI 中那样,所以我只创建了一个 Spacer 并对其进行了剪裁.下面的代码使用 ConstraintLayout 因为我不知道如何获得 Text 的宽度以设置我的 Circle 的大小> 可以组合成相同的: @Com
..
目前正在将我的应用程序转换为 Jetpack compose,但在某些情况下,我在调整当前调色板方面遇到了一些问题. 我的 xml 文件中有一些 TextInputLayout,它们继承了我主题上的 SECUNDARY 颜色的突出显示文本颜色. ...@color/blue@co
..