7得票5回答
如何在Jetpack Compose的TextField中应用一个掩码日期(mm/dd/yyyy)?

我有一个TextField,其中不能超过10个字符,用户需要按照“mm / dd / yyyy”的格式输入日期。每当用户键入前两个字符时,我都会添加“/”,当用户键入下两个字符时我再次添加“/”。 为了实现这一点,我采取了以下措施: var maxCharDate ...

26得票6回答
在Jetpack Compose中指定文本的最小行数

由于各种原因,一个文本应该始终具有至少等于x行文本的高度,即使它少于x行文本也是如此。 Text 和 BasicText Composables只有maxLines参数,没有minLines。 我已经尝试了以下方法(其中x = 3):Text( modifier = Modifier....

28得票1回答
如何在Jetpack Compose中更改TextField的高亮文本颜色?

我目前正在将我的应用程序转换到Jetpack Compose,并且在某些情况下,我面临一些问题来适应我当前的颜色调色板。 我在xml文件中有一些TextInputLayout,它们从我的主题中的SECUNDARY颜色继承突出显示文本颜色。<style name="Theme.M...

26得票7回答
喷气背包Compose:TextField点击无效

由于某些原因,Compose TextField 的点击监听器对我不起作用。@Composable private fun ExposedDropdown( modifier: Modifier, list: List<String>, ...

13得票2回答
如何在 Android Compose TextField 的虚拟键盘中启用大写功能?

我最近开始使用Compose在Android中制作我的UI。到目前为止,我很喜欢它,但有时仍然难以找到正确的文档。所以如果这个问题非常显而易见,我很抱歉! 在我目前工作的应用程序中,我有一个TextField用于输入消息标题。除了虚拟(屏幕上的)键盘默认不启用首字母大写锁定外,一切正常。是否...

15得票1回答
Jetpack Compose - 如何在ClickableText中居中文本

在Jetpack Compose中,当使用时,可以使用来居中文本: Text( text = "How many cars are in the garage", textAlign = TextAlign.Center ) 但是,如果我们想要获取点击在 Text 可组合...

8得票1回答
实现Jetpack Compose中的长按文本功能

我有一个LazyColumn,其中包含多个Text()。我已经为Text()设置了可点击属性,但它相当于OnClickListner。现在我想设置一个相当于setOnLongClickListener的属性。我该如何做? @Composable fun MyText(name: String...

63得票3回答
如何在Jetpack Compose中去掉EditText/TextField的下划线并保留光标?

嗨,我需要去掉我的文本字段下划线,因为当文本字段是圆形时,它看起来很丑。我已经将activeColor设置为透明,但是光标不会显示(因为它是透明的)。那么我该如何去除下划线/激活颜色并保持光标呢? 这是我的圆形文本字段代码:@Composable fun SearchBar(value: S...

42得票4回答
Jetpack Compose:自定义文本框设计

总的来说,Jetpack Compose中的大多数组件似乎都很容易定制。 然而,对于TextField,情况并非如此。例如,假设我想制作类似于下面这样的东西: 人们可能认为只需包装BaseTextField即可。但是,BaseTextField组件中存在一个错误,我已经报告了该问题。这个错误...

9得票1回答
如何在 onClick 事件中调用可组合函数

这是一个可组合的函数。当我点击CardView时,文章应该在Android视图中打开。我不确定如何实现这一点。 我也尝试过使用lambda,但没有成功。 我希望在单击NewsCardView(Card View)函数时调用可组合函数ShowOnWebView,但编译器显示错误: "@Co...