如何为手机和平板电脑只开发一个Android应用程序?

时间:2012-01-09 07:59:06

标签: android layout

我想开发一个应用程序,支持手机和平板电脑的分辨率以及布局protrait和landscape。所以任何人都可以建议我为此做些什么吗? 提前谢谢。

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

我创建了一个工具,可以让您扩展/调整平板电脑和小屏幕设备的布局,并在此处发布了一篇博文:http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

基本上,如果您希望自己的应用适合所有设备和平板电脑,那么以dp为单位定义一个尺寸的布局是不够的,因为有四种不同的“密度桶”。此工具将允许您的布局转换为适合这些密度桶。

答案 2 :(得分:0)

这实际上取决于应用程序的类型。我一直在使用OpenGL和SurfaceViews进行原始绘图,因此我确保获得视口或画布的高度和宽度并相应地缩放。

如果你有非常具体的UI元素,请考虑DPI以确保按钮或小部件是最小尺寸。

答案 3 :(得分:0)

请参阅此链接:http://developer.android.com/guide/practices/screens_support.html。 您可以将“xml-Layouts for Tablet”放置在“layout-xlarge-land”中,将手机放置在“layout-large-land”或普通布局中。对于纵向模式,只需将xmls放在“layout-port” - 文件夹中。