Serhii K
12/01/2025, 9:59 AM.verticalScroll(rememberScrollState()) - needs full text to remain visible.
Any ideas? See the video.Serhii K
12/01/2025, 10:00 AMandroid:windowSoftInputMode="adjustResize"
Compose:
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
Column(
modifier = Modifier
.fillMaxSize()
.padding(innerPadding)
.verticalScroll(rememberScrollState())
) {
Text("Welcome!", style = MaterialTheme.typography.bodyLarge)
Text("Please add description!", style = MaterialTheme.typography.bodyLarge)
var text by remember { mutableStateOf("") }
TextField(
value = text,
onValueChange = {
text = it
},
modifier = Modifier
.fillMaxWidth()
.imePadding(),
singleLine = false
)
Text("This will be some checkbox!", style = MaterialTheme.typography.bodyLarge)
Text("Happy New YEAR!", style = MaterialTheme.typography.bodyLarge)
}
}Tolriq
12/01/2025, 10:05 AM.imePadding() modifier ?Vilgot Fredenberg
12/01/2025, 10:08 AMModifier.imePadding()) instead of setting android:windowSoftInputMode="adjustResize"Serhii K
12/01/2025, 10:24 AMVilgot Fredenberg
12/01/2025, 10:34 AMVilgot Fredenberg
12/01/2025, 10:35 AMScaffold { innerPadding ->
Column(
modifier = Modifier
.padding(innerPadding)
.imePadding()
.verticalScroll(rememberScrollState())
) {
Text("Welcome!", style = MaterialTheme.typography.bodyLarge)
Text("Please add description!", style = MaterialTheme.typography.bodyLarge)
val state = rememberTextFieldState()
TextField(state, Modifier.fillMaxWidth())
Text("This will be some checkbox!", style = MaterialTheme.typography.bodyLarge)
Text("Happy New YEAR!", style = MaterialTheme.typography.bodyLarge)
}
}Serhii K
12/01/2025, 10:39 AM