我可以以编程方式选择Android布局文件夹吗?

Dap*_*app 4 directory layout android dynamic screen-size

我正在构建一个Android应用程序,根据屏幕大小调整大小,使用不同的布局文件夹(即大,xlarge等).

唯一的问题是我想为用户提供一种在小屏幕和大屏幕布局之间切换的方法,以防万一它们有一个无法识别xlarge标签的预蜂窝平板电脑,或者设备更接近手机大小但是仍然足够大,用户想要使用平板电脑布局.

有没有办法可以创建一个按钮来切换布局文件夹?我仍然想使用基于屏幕大小的自动文件夹选择,我只是希望能够强制应用程序使用一个文件夹或另一个.

那可能吗?

Luk*_*kap 6

android团队鼓励您将资源限定符用于任何类型的多个设备支持.例如

layout-small用于小屏幕布局的设备-ldpi用于低密度布局-en用于locales ...

这个会对你有所帮助

但总的来说,没有程序化的方法可以做到这一点,也许有一些解决方法,但我不鼓励这样做.

也许你需要看看碎片设计,以了解gui对平板电脑和手机等不同设备的开发......