我是 Jetpack Compose 的初学者,所以我不知道如何从我创建的 Radio 组中获取价值。
这是我的 Radio 组可组合函数:
@Composable
fun KindRadioGroup(
mItems: List<String>
) {
val mRememberObserver = remember { mutableStateOf("") }
CompositionLocalProvider(LocalLayoutDirection provides LayoutDirection.Rtl) {
Column(
modifier = Modifier.fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center
) {
mItems.forEach { item ->
Row(
verticalAlignment = Alignment.CenterVertically
) {
RadioButton(
selected = mRememberObserver.value == item,
onClick = { mRememberObserver.value = item },
enabled = true,
colors = RadioButtonDefaults.colors(
selectedColor = Color.Magenta
)
)//RadioButton
Text(text = item, modifier = Modifier.padding(start = …Run Code Online (Sandbox Code Playgroud)