プログラマーに聞きたい void(戻り値を返さない)の意味が分からんのやが (945)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

574 アフィ転載禁止、転載された場合は50万円を請求します 2024/12/04(水) 17:58:52.636 ID:tZY6G3zXD

こんな感じのテキストフィールドがあるんや

OutlinedTextField(
value = text,
onValueChange = {
text = it
},
placeholder = { Text("入力してください") },
modifier = Modifier
.constrainAs(textRef) {
top.linkTo(titleRef.bottom)
bottom.linkTo(buttonRef.top
width = Dimension.matchParent
height = Dimension.preferredWrapContent
}
.padding(8.dp),
minLines = 2,
maxLines = Int.MAX_VALUE
)

575 アフィ転載禁止、転載された場合は50万円を請求します 2024/12/04(水) 17:59:07.470 ID:tZY6G3zXD

Constraintlayoutの子要素になってる

576 エッヂの名無し 2024/12/04(水) 18:00:03.752 ID:m6UVz6VNK

>>573
ほな…

577 アフィ転載禁止、転載された場合は50万円を請求します 2024/12/04(水) 18:01:18.354 ID:tZY6G3zXD

これをこんな感じにSurfaceとかでラップさせたい

Surface(
modifier = Modifier.constrainAs(mainRef) {
top.linkTo(textRef.bottom, margin = 16.dp)
bottom.linkTo(buttonRef.top, margin = 16.dp)
width = Dimension.matchParent
height = Dimension.preferredWrapContent
}
) {
OutlinedTextField(
value = text,
onValueChange = { text = it. },
placeholder = { Text("入力してください") },
modifier = Modifier
.fillMaxWidth()
.padding(8.dp),
minLines = 2,
maxLines = Int.MAX_VALUE
)
}

578 アフィ転載禁止、転載された場合は50万円を請求します 2024/12/04(水) 18:02:27.555 ID:tZY6G3zXD

こうするとwrapcontentsizeが Dimension.preferredWrapContentに合わなくなる!!!!!

解決方法わかるやつおらんか