18得票2回答
如何在Jetpack Compose中为文本添加轮廓

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

17得票2回答
有没有 Jetpack Compose 中与用户可见的密码字段相当的组件?

产品: Android 应用 编程语言:kotlin 在使用XML创建用户界面时,有一个选项可以显示密码输入框。开发人员只需将inputType = TYPE_TEXT_VARIATION_VISIBLE_PASSWORD设置即可。 在Jetpack Compose中,可以使用textFi...

17得票1回答
部分着色文本并使其在Jetpack Compose中可点击

在XML中声明的视图中,我们可以使用SpannableStringBuilder来对部分字符串进行着色,就像这里提到的那样https://dev59.com/qG445IYBdhLWcg3wXZIy#4897412。 但是在JetPack Compose中,我无法仅通过单个Text实现相同的...

16得票2回答
Android Jetpack Compose(1.0.0-beta07):TextField - 无法使用提供的参数调用以下任何函数

我开始使用Jetpack Compose(1.0.0-beta07)并遇到了一个非常奇怪的问题,与TextField有关。根据所有可能的文档和说明,我做得都对,但Android Studio不断向我写入消息:None of the following functions can be call...

16得票4回答
如何在Jetpack Compose中清除文本框的值?

我已经开发了一个带有尾部图标的textInput组件,当单击图标时我想要清除textInput中的文本。我该如何访问textInput的值,以便能够清除它? @Composable fun TextInput( myVal: String, label: String...

15得票1回答
Jetpack Compose ExposedDropdownMenu在按下时未显示出来

我正在开发一个使用 Jetpack Compose (1.3.0-beta03) 和 Material3 (1.0.0-beta03) 的应用程序。 我想向用户展示一个简单的下拉菜单,以选择不同的语言。以下代码与网上能找到的代码差别不大: @OptIn(ExperimentalMateri...

15得票3回答
Jetpack Compose中TextField的多个颜色

是否可以在Jetpack Compose的TextField中获得不同的颜色? 就像使用AnnotatedString的Text可组合项一样,但是TextField不允许将AnnotatedString作为输入值。 带有颜色的普通文本合成图像

15得票1回答
Jetpack Compose 的 TextField 如何捕获键盘的 Enter 输入?

据我所知,Jetpack Compose Textfield 有一个API可以捕获键盘操作,但我不知道哪个API可以捕获“回车”输入。 捕获回车输入的使用场景是使用户能够点击 Enter 键尝试进入下一个文本字段,并保持键盘处于打开状态。 OutlinedTextField( va...

15得票6回答
在Compose TextField中检测点击事件

我正在尝试为Compose TextField实现一个onClick处理程序。当前功能是处理TextField的单击事件,但禁用手动编辑字段。对于我的用例,我想处理点击并执行其他操作。我希望保留TextField的外观和感觉,并希望焦点动画也发生。 readOnly属性从用户体验角度给了我想要...