我想LinearLayout
在手机版本的应用程序上制作垂直的东西,在平板电脑上制作水平的东西。
有问题的视图位于指定整个视图的大型 XML 文件中。
天真的方法是将文件从复制并粘贴res/layout
到res/layout-sw600dp
. 我这样做了,它有效。但是,这意味着如果我想进行其他 UX 更改,我知道必须维护两个文件。这是低效的。
抽象出有问题的 LinearLayout 的最简单方法是什么?
我看过自定义组件,但它比我想去的更远。我不想为此进行代码更改,它应该在 XML 更改中自包含。