Итак, у меня возникла проблема с пониманием modifier.wheigt(), поскольку я понимаю, что функция просто делит пространство, и я выполняю практическое руководство по «ComposeQuadrant», и решение этого руководства следующее: >
text
Поэтому я хотел попробовать наивную альтернативу и удалил каждую команду modifier.wheigt(1f) и вместо этого использовал две строки и два столбца, например ->< /p>
Итак, вместо
Итак, у меня возникла проблема с пониманием modifier.wheigt(), поскольку я понимаю, что функция просто делит пространство, и я выполняю практическое руководство по «ComposeQuadrant», и решение этого руководства следующее: > text Поэтому я хотел попробовать наивную альтернативу и удалил каждую команду modifier.wheigt(1f) и вместо этого использовал две строки и два столбца, например ->< /p> Итак, вместо [code]@Composable fun ComposeQuadrantApp() { Column(Modifier.fillMaxWidth()) { Row(Modifier.weight(1f)) { ComposableInfoCard(title = stringResource(R.string.c1t1), description = stringResource(R.string.c1t2), backgroundColor = Color(0xFFEADDFF), modifier = Modifier.weight(1f) ) ComposableInfoCard( title = stringResource(R.string.c2t1), description = stringResource(R.string.c2t2), backgroundColor = Color(0xFFD0BCFF), modifier = Modifier.weight(1f) ) } Row(Modifier.weight(1f)) { ComposableInfoCard( title = stringResource(R.string.c3t1), description = stringResource(R.string.c3t2), backgroundColor = Color(0xFFB69DF8), modifier = Modifier.weight(1f) ) ComposableInfoCard( title = stringResource(R.string.c4t1), description = stringResource(R.string.c4t2), backgroundColor = Color(0xFFF6EDFF), modifier = Modifier.weight(1f) ) } } } [/code] Я удалил все Modifier.weight и отредактировал его следующим образом: [code]@Composable fun ComposeQuadrantApp2() { Column(Modifier.fillMaxWidth()) { Row() { Column(){ ComposableInfoCard(title = stringResource(R.string.c1t1), description = stringResource(R.string.c1t2), backgroundColor = Color(0xFFEADDFF), modifier = Modifier.weight(1f) ) ComposableInfoCard( title = stringResource(R.string.c2t1), description = stringResource(R.string.c2t2), backgroundColor = Color(0xFFD0BCFF), modifier = Modifier.weight(1f) ) }