我正在做一个非常复杂的应用程序。它将具有不同的移动设备和平板电脑布局,我不知道最好的方法。
我读过你可以发布两个不同的apks,一个用于移动设备,另一个用于平板电脑,但人们不推荐它。
我应该用两个不同的类做两个不同的布局吗?或者可能是我之前说的两个问题?
还有其他办法吗?
希望我已经解释过因为我是西班牙语而且我的英语不是最好的。
Thaankyou。
答案 0 :(得分:1)
您可以创建布局文件夹以放置平板电脑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 /
的布局答案 1 :(得分:0)
如果应用程序在设计端只是不同,你可以做的就是把处理程序放入检测它所在的屏幕类型,如果它在x大小的屏幕上,你可以触发查看以显示平板电脑ui。
我认为如果应用程序完全不同,那么你应该有2个不同的apks。
我可能错了,但这就是我的想法。 :)