我的应用中的屏幕需要在两种类型的设备(手机和平板电脑)上以相同的方式显示。目前,我的应用在手机上可以正常运行,但是在平板电脑上运行时它们的表现却很奇怪。问题出现在屏幕上组件的位置和大小上。我为正在使用的所有图像生成了9个补丁图像,但对于某些我使用绝对大小/边距值(例如30dp,50dp等)的组件似乎仍然没有在平板电脑上运作良好的好方法。我的一些想法/问题是:


PercentRelativeLayout-是否是克服此问题的最佳解决方案
问题?
有没有一种方法可以定义布局以便绘制
在手机和平​​板电脑上有所不同。请注意,我不
具有任何需要以不同方式工作的复杂菜单或行为
在不同的设备上,它们是相同的。
我必须开发2个不同的应用程序吗?

最佳答案

您必须为Android手机和平板电脑制作不同的布局。

看这个link

关于android - 在Android手机和平板电脑上使用同一屏幕的PercentRelativeLayout?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37326402/

10-10 03:19