我有一位客户希望我为他们现有的iPhone应用程序构建Android版本。 iPhone的设计不使用任何原生iPhone元素。它基本上是某种包含图像,按钮,文本等的网格。当然,由于固定的像素宽度/高度,很容易制作iPhone应用程序。定义屏幕的基本网格是通过XIB文件加载的,我通过指定确切的坐标将自定义按钮加载到网格中的右侧容器中。
然后是Android ......
我们的客户想要定位3个特定平板电脑(1024x600)。他们给了我们一个~600x980肖像版应用程序的设计。建议不要在Android中使用AbsoluteLayout。确保我可以在不同设备上扩展它的最简单方法是什么,但它看起来就像3个目标平板电脑上的给定设计。
我有一个想法(我不确定是否可以实现它)是:
我宁愿不这样做,因为它听起来涉及并违背了Android的做事方式。通过缩放创建的另一个问题如下。有一个按钮条,它们之间有一条线。这些线宽4像素。显然,当你开始缩放时,这将完全搞砸了。我似乎无法找到关于这个的很多信息
答案 0 :(得分:5)
你可能想从这里开始:
http://developer.android.com/guide/practices/screens_support.html
但快点可能是
祝你好运: - )