带有jetpack的垂直标签视图组成android

问题描述 投票:0回答:1

我尝试了 ScrollableTabRow 或 TabRow 的多个选项,它现在有任何属性可以将方向设置为垂直。 enter image description here

还有其他方法,比如带有滚动条的列吗?

没有找到任何属性来设置方向

行{ 可滚动选项卡行( 选定的选项卡索引 = 选定的选项卡索引, 内容颜色 = 颜色.白色, 边缘填充= 0.dp, 修饰符 = Modifier.weight(1f) ){ tabs.forEachIndexed { tabIndex, 选项卡 -> 标签( 选定=选定的TabIndex == tabIndex, onClick = { onTabClick(tabIndex) }, 文本 = { 文本(文本 = 选项卡) } ) } }

}
android android-jetpack-compose android-jetpack
1个回答
0
投票

这看起来很适合 ListDetailPaneScaffold。它由两个窗格组成,一个显示可选择项目的列表,另一个显示所选项目的详细信息。另请参阅 Material Design Guide 从设计角度了解更多信息。

您将需要这些 gradle 依赖项:

androidx.compose.material3.adaptive:adaptive-layout
androidx.compose.material3.adaptive:adaptive-navigation

请记住,这是相当新的,刚刚升级到测试版。有关更多信息,请参阅开发页面

如果您想将其用于顶级导航,那么NavigationRail会更适合。

© www.soinside.com 2019 - 2024. All rights reserved.