问题标签 [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.

0 投票
1 回答
1315 浏览

kotlin - 如何在 Jetpack Compose Desktop 中加载字体?

在 Jetpack Compose for android 中,您可以执行以下操作:

但是对于桌面,文件结构不同,我无法访问,R.font.my_font_400_regular因为“R”是 Android 资源功能。

0 投票
5 回答
3672 浏览

android - 在 Jetpack Compose 中设置焦点顺序的最简单方法是什么?

我有一列TextFields,例如:

当用户按 Tab 或键盘上的下一个按钮时,我希望将每个 TextField 上的焦点移到下一个。当前按 Tab 会在 TextField 中插入一个选项卡。按下一个按钮没有任何作用。我可以为每个 TextField 创建一个 FocusRequester 并设置 keyboardActions onNext 以请求将焦点放在每个 TextField 的下一个字段上。这有点乏味,并且没有解决 Tab 行为。

0 投票
1 回答
1463 浏览

android - 以编程方式单击jetpack compose中的文本字段

有没有办法以编程方式单击文本字段,所以当我的搜索屏幕弹出时,它会自动单击文本字段并弹出键盘。或者,有没有办法知道文本字段的触摸事件?

0 投票
1 回答
674 浏览

android - 如何在jetpack compose中突出显示文本的特定单词?

我想知道如何在 jetpack compose 中突出显示文本的特定部分。我试过Html.fromHtml()这样

但它没有用。有什么办法可以在撰写中做到这一点?

0 投票
1 回答
1119 浏览

android - 如何在 Jetpack Compose 中勾勒文本

我有一个 Jetpack Compose Text() 元素,我想像这样用黑色勾勒出来这个
有人知道怎么做吗?我尝试过使用border() 修饰符,但这只是在包含文本的矩形区域周围添加了一个边框。我也尝试过覆盖两个文本元素,但这也不太奏效。

0 投票
1 回答
1665 浏览

kotlin - Jetpack Compose BasicTextField 中的装饰框

我使用jetpack compose创建一个editText,我想显示一个像“android:hint”之前的提示,所以我尝试使用decorationBox,但是在我创建它之后输入不显示并且日志可以显示我的输入内容。这是我的代码,

0 投票
1 回答
1676 浏览

android - Is there a Jetpack Compose equivalent of A password field with the password visible to the user?

  • Product: Android App
  • Programming language: kotlin

When using XML to create the UI. There is an option for a password field with the password visible to the user. All the developer have to do is set the inputType = TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

In Jetpack Compose there is the option to create a textField(). Then pass in visualTransformation = PasswordVisualTransformation() to make the typing turn into dots. However, it does not preview the letters for a few seconds before turning into dots like how it was with XML.

Was wondering if there is an equivalent jetpack compose function of a password field with the password visible to the user for a few seconds before it turns into a dot.

Thank you

0 投票
1 回答
1509 浏览

android - Jetpack compose 状态管理,无法更改 Card 的背景颜色

使用 Jetpack Compose 状态管理,我想在用户点击时更改background列表CardscrollableAlertDialog

如下代码所示,我statecardState记住的方式存储

当用户单击AlertDialog肯定按钮时,我正在更改状态值。

我期望在 state 的值改变后,Recomposition会发生并且 UI 会被更新。背景颜色是根据这个状态设置的

代码 :

0 投票
3 回答
10177 浏览

android - Jetpack compose 的公开下拉菜单

我想知道是否有针对 jetpack compose 的 Exposed 下拉菜单的解决方案?我在 jetpack compose 中找不到该组件的合适解决方案。有什么帮助吗?

落下

0 投票
2 回答
2257 浏览

android - 撰写:创建带有圆形背景的文本

来自 SwiftUI,我想创建一个Text具有圆形背景的视图,其中圆形的宽度/高度随着内部文本的Text变长而增长。

由于Circle()在 Compose 中没有像在 中那样SwifUI,所以我只创建了一个Spacer并剪裁了它。使用下面的代码是ConstraintLayout因为我不知道如何获得宽度Text以便将Circle可组合的大小设置为相同:

我可以使用我在附加到的修饰符mutableStateOf { 0 }中更新它的位置,然后将其设置为 的,但是 1. 这似乎很愚蠢, 2.现在画在 . 的边界之外。onGloballyPositionedTextrequiredSizeSpacerSpacerConstraintLayout

视觉上我想实现这一点:

一个黑色圆圈,里面输入了 Hello 一词

我该怎么做呢?谢谢 :)