所以,我正在制作一个应用程序,它有许多不同的res文件夹,用于值,绘图和布局。 变化是通过屏幕大小,移动国家/地区代码(我使用此字段覆盖它,从而在我的应用程序中启用不同的皮肤,很像iOS目标),横向/纵向,屏幕宽度,语言和& dpi的。
这个应用程序最大的问题之一是我需要同时支持平板电脑和平板电脑。手机。我在layout-normal下为手机创建了一个布局。如果我这样做,似乎我必须将我的平板电脑布局复制粘贴到layout-large& layout-xlarge文件夹。如果不这样做,应用程序默认为正常布局。
我想知道在Android中是否有一种方法可以覆盖运行时确定它进入哪个文件夹的方式。这样,我可以通过代码,根据设备的配置将运行时指向正确的文件夹,而不需要在整个地方复制粘贴我的布局。
注意:
我指定了1个我想要这样做的原因,但也有其他几个。我正在寻找一种方法来覆盖android确定它进入哪个res文件夹的方式,而不是我上面指定的1个问题的不同解决方案。
非常感谢任何建议!