材质3 DatePickerDialog容器宽度

问题描述 投票:0回答:1

我正在尝试更改 DatePickerDialog 容器的宽度,但当我尝试通过modifier.width 更改宽度时,它永远无法很好地缩放。我尝试了 Android 开发人员的示例实现,但无法进一步移动宽度。 谢谢大家的回答。

https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DatePickerDialog(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx. compose.ui.graphics.Shape,androidx.compose.ui.unit.Dp,androidx.compose.material3.DatePickerColors,androidx.compose.ui.window.DialogProperties,kotlin.Function1)

val datePickerState = RememberDatePickerState() val verifyEnabled = generatedStateOf { datePickerState.selectedDateMillis != null } 日期选择器对话框( 修饰符 = Modifier.requiredWidth(200.dp), onDismissRequest = { 打开对话框=假 }, 属性 = DialogProperties(usePlatformDefaultWidth = false), 确认按钮 = { 文本按钮( 点击= { 打开对话框=假 }, 启用=确认启用.值, 颜色 = ButtonDefaults.buttonColors(),

            ) {
                Text("OK")
            }
        },
        dismissButton = {
            TextButton(
                onClick = {
                    openDialog = false
                },
                colors = ButtonDefaults.buttonColors()
            ) {
                Text("Cancel")
            }
        },
        colors = DatePickerDefaults.colors()
    ) {
        DatePicker(state = datePickerState,
            colors = DatePickerDefaults.colors())
    }

这是我的代码

android datepicker modal-dialog android-jetpack-compose android-jetpack-compose-material3
1个回答
0
投票

我遇到了同样的问题。尝试使用 Modifier.scale()

© www.soinside.com 2019 - 2024. All rights reserved.