在移动/平板电脑中具有不同设计的应用

时间:2016-10-04 21:06:10

标签: java android android-studio mobile apk

我正在做一个非常复杂的应用程序。它将具有不同的移动设备和平板电脑布局,我不知道最好的方法。

我读过你可以发布两个不同的apks,一个用于移动设备,另一个用于平板电脑,但人们不推荐它。

我应该用两个不同的类做两个不同的布局吗?或者可能是我之前说的两个问题?

还有其他办法吗?

希望我已经解释过因为我是西班牙语而且我的英语不是最好的。

Thaankyou。

2 个答案:

答案 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。

我可能错了,但这就是我的想法。 :)