@Composable
fun TextFieldDemo(){
Column(Modifier.statusBarsPadding()) {
var text by remember { mutableStateOf("") }
//rememberSaveable与remember相似,但存储的值将使用保存的实例状态机制在活动或进程重新创建后继续存在(例如,在 Android 应用程序中旋转屏幕时会发生这种情况)。
var isError by rememberSaveable { mutableStateOf(false) }
fun validate(text: String) {
isError = text.count() < 8
}
//普通输入框
TextField(
value = text, //显示的文本内容
onValueChange = {text=it}, //变化后的回调
placeholder = { Text(text = "请输入密码",color = commonBlue,fontSize =14.sp)}, //文本提示占位符,类似Tint的效果
modifier = Modifier
.fillMaxWidth()
.padding(20.dp)
.background(white), //修饰符
singleLine = true,
Android Compose TextField输入框控件
最新推荐文章于 2024-06-17 17:44:28 发布
本文详细介绍了Android Compose中的TextField控件,包括其用法、属性设置以及在UI设计中的应用。通过实例展示了如何创建和定制TextField,以实现各种输入框需求。
摘要由CSDN通过智能技术生成