我正在开发一个非常复杂的应用程序。它针对手机和平板电脑有不同的布局,我不知道最好的方法。
我听说您可以发布两个不同的应用程序,一个用于移动设备,另一个用于平板电脑,但人们不推荐它。
我应该用两个不同的类做两种不同的布局吗?或者就像我之前所说的那样,可能有两个APK?
还有其他办法吗?
希望我已经解释过了,因为我是西类牙人,而且我的英语不是最好的。
谢谢你。
最佳答案
您可以创建布局文件夹来放置平板电脑 xml 文件。
res/layout-sw600dp/ # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/ # For 10” tablets (720dp wide and bigger)
res/layout-sw600dp-port/ # For 7” tablets in portrait (600dp wide or bigger)
res/layout-sw720dp-port/ # For 10” tablets
更多信息https://plus.google.com/u/0/+AndroidDevelopers/posts/2CpwdBJ8e6B
您不需要任何类来管理它。如果设备是 7 英寸平板电脑,它将使用 res/layout-sw600dp/或 res/layout-sw600dp-port/中的布局
关于java - 手机/平板电脑上具有不同设计的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39861743/