问题标签 [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.
kotlin - 如何在 Jetpack Compose Desktop 中加载字体?
在 Jetpack Compose for android 中,您可以执行以下操作:
但是对于桌面,文件结构不同,我无法访问,R.font.my_font_400_regular
因为“R”是 Android 资源功能。
android - 在 Jetpack Compose 中设置焦点顺序的最简单方法是什么?
我有一列TextFields,例如:
当用户按 Tab 或键盘上的下一个按钮时,我希望将每个 TextField 上的焦点移到下一个。当前按 Tab 会在 TextField 中插入一个选项卡。按下一个按钮没有任何作用。我可以为每个 TextField 创建一个 FocusRequester 并设置 keyboardActions onNext 以请求将焦点放在每个 TextField 的下一个字段上。这有点乏味,并且没有解决 Tab 行为。
android - 以编程方式单击jetpack compose中的文本字段
有没有办法以编程方式单击文本字段,所以当我的搜索屏幕弹出时,它会自动单击文本字段并弹出键盘。或者,有没有办法知道文本字段的触摸事件?
android - 如何在jetpack compose中突出显示文本的特定单词?
我想知道如何在 jetpack compose 中突出显示文本的特定部分。我试过Html.fromHtml()
这样
但它没有用。有什么办法可以在撰写中做到这一点?
android - 如何在 Jetpack Compose 中勾勒文本
我有一个 Jetpack Compose Text() 元素,我想像这样用黑色勾勒出来。
有人知道怎么做吗?我尝试过使用border() 修饰符,但这只是在包含文本的矩形区域周围添加了一个边框。我也尝试过覆盖两个文本元素,但这也不太奏效。
kotlin - Jetpack Compose BasicTextField 中的装饰框
我使用jetpack compose创建一个editText,我想显示一个像“android:hint”之前的提示,所以我尝试使用decorationBox,但是在我创建它之后输入不显示并且日志可以显示我的输入内容。这是我的代码,
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
android - Jetpack compose 状态管理,无法更改 Card 的背景颜色
使用 Jetpack Compose 状态管理,我想在用户点击时更改background
列表Card
scrollable
AlertDialog
如下代码所示,我state
用cardState
记住的方式存储
当用户单击AlertDialog
肯定按钮时,我正在更改状态值。
我期望在 state 的值改变后,Recomposition会发生并且 UI 会被更新。背景颜色是根据这个状态设置的
代码 :
android - 撰写:创建带有圆形背景的文本
来自 SwiftUI,我想创建一个Text
具有圆形背景的视图,其中圆形的宽度/高度随着内部文本的Text
变长而增长。
由于Circle()
在 Compose 中没有像在 中那样SwifUI
,所以我只创建了一个Spacer
并剪裁了它。使用下面的代码是ConstraintLayout
因为我不知道如何获得宽度Text
以便将Circle
可组合的大小设置为相同:
我可以使用我在附加到的修饰符mutableStateOf { 0 }
中更新它的位置,然后将其设置为 的,但是 1. 这似乎很愚蠢, 2.现在画在 . 的边界之外。onGloballyPositioned
Text
requiredSize
Spacer
Spacer
ConstraintLayout
视觉上我想实现这一点:
我该怎么做呢?谢谢 :)