小编Oma*_*ani的帖子

如何在撰写中禁用 ExposedDropdownMenuBox

我想ExposedDropdownMenuBox基于布尔变量禁用

我的代码看起来像这样:

@Composable
private fun Title(
    title: String,
    onTitleChange: (String) -> Unit,
    isTitleEnabled: Boolean
) {
    val options = stringArrayResource(id = R.array.name_titles)
    var expanded by remember { mutableStateOf(false) }
    var selectedOptionText by remember { mutableStateOf(title) }

    ExposedDropdownMenuBox(
        expanded = expanded,
        onExpandedChange = {
            expanded = !expanded
        }
    ) {
        TextField(
            enabled = isTitleEnabled,
            modifier = Modifier
                .fillMaxWidth()
                .greyBordered(),
            readOnly = true,
            value = selectedOptionText,
            onValueChange = { },
            label = { Text(stringResource(id = R.string.input_hint_title)) },
            trailingIcon = { …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-jetpack-compose

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

标签 统计

android ×1

android-jetpack-compose ×1

kotlin ×1