1、创建一个横屏文件夹,复制一份竖屏的布局。然后修改适配横屏。只要布局id都有,其他想怎么改就怎么修改。
2、最好使用kotlin语言编写和使用viewBinding绑定控件,可以使用?.判空控件是否存在,不至于缺少这个控件时候直接崩溃。
3、还可以创建一个values-land资源文件夹,放dimens.xml。这样只要横竖屏布局没有变化,类似于recycleview控件的item布局,只需要修改控件高度和宽度的话。就不需要再创建一个布局在横屏。只需要dimens.xml控制竖屏和横屏控件高度或者宽度。
项目资源文件夹一览。能适合自已项目,快速满足需求就行。