[英]How my android app will run on multiple screen resolution devices?
我已经开发了一个android应用程序,并在HVGA仿真器上运行它。 它可以在任何HVGA设备(例如mdpi)上成功运行。 但是,如果我尝试在小屏幕分辨率的设备(例如QVGA)上运行,那么我的按钮看起来就好像掉下来了,不适合小屏幕...
那么,如何才能在多屏幕分辨率下成功运行我的android应用程序?
遵循这些指示
这种方法会发生什么:
如果设备的屏幕不小,则将加载并使用默认布局(“布局”文件夹中的布局),否则,如果屏幕属于“小”类别,则将使用“布局小”文件(仅当具有相同名称的一个可用时,否则将使用“布局”中的一个
*关于文件夹命名:该政策是android支持的旧政策。 如今,还有另一种更精确但更复杂的方法(例如:指定最小必要宽度)。 无论如何,仍然支持此功能,请注意,日食可能会建议您一些替代方法。 目前,我仍在使用旧的命名策略。
我认为最好为每种屏幕尺寸和分辨率设计布局。 在android中很容易。 从资源的“布局”文件夹中复制布局,然后将其粘贴到“布局-土地”,“ layout-xlarge”,“ layout-xlarge-土地”和...文件夹中,并在其中更改所需的设置。
您可以检查此链接:
在UI构建器(Eclipse插件的一部分)中,可以为多种屏幕尺寸和分辨率构建界面。 要针对不同的分辨率制作不同的布局,只需按照以下说明构建备用布局:
http://developer.android.com/guide/practices/screens_support.html#support
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.