我正在尝试构建一个具有 2 个视图的约束布局的布局。在纵向视图中,我希望视图垂直堆叠,在横向视图中,我希望视图在同一行中彼此相邻。可以使用约束布局和单个布局文件而不使用布局土地来实现这一点吗?
一种方法可以将布局更改为LinerLayout,可以根据设备方向更改布局方向
if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {
linearlayout.orientation = LinearLayout.HORIZONTAL
} else {
linearlayout.orientation = LinearLayout.VERTICAL
}