小编xin*_*nlk的帖子

Jetpack Compose 中的装饰框 BasicTextField

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

val passState= remember { mutableStateOf(TextFieldValue("")) }
BasicTextField(
    decorationBox = {
        Text("password",color = loginGrayColor)
    },
    value = passState.value,
    onValueChange = { passState.value = it ; Log.d("password",it.text) },
    singleLine = true,
    maxLines = 1,
    textStyle = TextStyle(
        fontSize = 15.sp,
        color = loginInputTextColor
    ),
    modifier = Modifier
        .padding(start = 10.dp, top = 10.dp)
        .height(20.dp)
)
Run Code Online (Sandbox Code Playgroud)

kotlin android-jetpack-compose android-jetpack-compose-text

4
推荐指数
1
解决办法
443
查看次数