20得票8回答
如何在关闭键盘时清除TextField的焦点,并防止在Jetpack Compose中退出应用程序需要两次返回按键?

我正在使用BasicTextField。 当我开始编辑时,返回按钮会变成隐藏键盘的按钮(向下箭头)。 第一次按下返回按钮会隐藏键盘,但焦点仍然在文本字段上。两个onFocusChanged和BackPressHandler处理程序都没有被调用。 第二次按下返回按钮会清除焦点:onFocusCh...

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

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

19得票12回答
Jetpack Compose中的可扩展文本

因此,我正在使用类似以下方式的Text()组合: Text( text = "this is some sample text that is long and so it is ellipsized", maxLines = 1...

17得票3回答
如何使用Android Jetpack Compose Text()设置行间距?

我想在Text()内容中的行之间增加更多的空间dp。我找到的唯一属性是TextStyle的letterSpacing,但它似乎不符合我的要求,我们能否通过组合设置该属性?

17得票1回答
如何在JetpackCompose中更改文本的contentDescription

我如何将 Jetpack Compose 中 TalkBack 默认的文本内容描述更改为我想要的任意文本?

17得票4回答
Android Jetpack Compose:如何从字符串资源中显示样式化文本

我在我的strings.xml中有一个字符串,针对不同的语言进行本地化。每种本地化都为字符串添加了Html标签样式。 使用Android TextView,我可以通过读取字符串资源来显示带有样式的文本。 考虑到目前Jetpack Compose (1.0.0-rc02)不支持Html标签,我尝...

14得票2回答
Jetpack Compose中可调整大小的BasicTextField

有没有一种方法可以在Jetpack Compose中生成可调整大小的BasicTextField,以便当用户输入或删除字符时,其宽度将根据文本大小自动调整?他们已经解决了Flutter类似的问题,但我没有找到如何在Compose中解决这个问题。 Flutter - 如何使TextField的宽...

13得票1回答
如何在 Jetpack Compose 中导航到一个组件时自动请求焦点到文本字段?

当用户导航到Jetpack Compose中的一个可组合项时,我希望自动请求焦点在文本字段上弹出键盘。目前为止,我尝试了以下方法,但似乎并不起作用。 val feedbackContent = remember { mutableStateOf(TextFieldValue()) } val...

12得票5回答
Jetpack Compose 如何在文本中显示 HTML

我有一个包含 HTML 的字符串,如何在 Jetpack Compose Text 中显示它? 在 TextView 中,我可以使用 Spanned 并执行以下操作: TextView.setText(Html.fromHtml("<p>something", HtmlComp...

11得票3回答
如何在Jetpack Compose Desktop中加载字体?

在Jetpack Compose for Android中,您可以这样做: val fontFamily = FontFamily( Font( resId = R.font.my_font_400_regular, weight = FontWeigh...