gpt4 book ai didi

android - Jetpack Compose 中的自定义 TabRow

转载 作者:行者123 更新时间:2023-12-05 03:36:43 29 4
gpt4 key购买 nike

我使用 TabRow,我有两个问题:

  • 是否可以删除一条宽度为整个屏幕宽度的线?

  • 如何将按钮放在一起(减少它们之间的空间)

enter image description here

最佳答案

要删除选项卡下方的行,只需通过传递 divider = {} 设置一个空分隔线即可。

要使选项卡填充 TabRow 中的可用空间(因此没有空格),只需对选项卡设置特定大小即可,以下示例有效如你所愿。

var state by remember { mutableStateOf(0) }
val titles = listOf("TAB 1", "TAB 2")
Column {
TabRow(selectedTabIndex = state, divider = {}) {
titles.forEachIndexed { index, title ->
Tab(
text = { Text(title) },
selected = state == index,
onClick = { state = index }
)
}
}
}

关于android - Jetpack Compose 中的自定义 TabRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69561021/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com