@OptIn(ExperimentalMaterialApi::class)\n@Composable\nfun OutcomeItem(outcome: Outcome, onVote: () -> Unit) {\n Card(\n modifier = Modifier\n .fillMaxWidth()\n .wrapContentHeight(),\n elevation = 4.dp,\n onClick = { onVote() }\n ) {\n Text(\n modifier = Modifier\n .padding(4.dp)\n ,\n text = outcome.title,\n style = MaterialTheme.typography.h6\n )\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\xe2\x96\xb2 可与意外的垂直填充组合
\n@Preview(showBackground = true)\n@Composable\nfun OutcomeItemPreview() {\n SuperBowlTheme {\n OutcomeItem(outcome = Outcome("4\xeb\xb0\x98 \xec\x8a\xb9!", arrayListOf())) {}\n }\n}\nRun Code Online (Sandbox Code Playgroud)\nhttps://i.stack.imgur.com/pBa13.png \n我无法发布内联图像,抱歉
\n\xe2\x96\xb2我的预览
\n我不知道垂直填充从何而来。\n我尝试在卡片修改器上添加 .padding(0.dp),但它不起作用
\n++ OutcomeItem 的根可组合项
\n@Composable\nfun OutcomeContent(outcomes: List<Outcome>) {\n if (outcomes.size <= 2) {\n TwoOutcomeContent(outcomes)\n } …Run Code Online (Sandbox Code Playgroud)