如何创建屏幕大小独立Android应用程序
问题描述:
我正在研究android 2.2,我开发了一个具有图像视图和按钮视图的应用程序。 在HVGA中,图像和按钮都可见,但在QVGA中,我只能看到图像。图像视图下的其他按钮不可见。如何创建屏幕大小独立Android应用程序
如何管理Android中的多屏幕分辨率? 有没有像维护图像的纵横比来调整大小以及保持清晰度的东西。
我尝试将按钮放置在图像视图上方,并且它适用于HVGA和QVGA。 请让我知道如何通过在图像视图下方放置按钮来处理这种情况。
我在相对布局做了
图像的宽度和高度是FILL_PARENT和WRAP_CONTENT 按钮的宽度和高度是WRAP_CONTENT和WRAP_CONTENT。
答
您应该为不同的屏幕尺寸创建不同的(xml)布局文件。
例如您可以在res/layout/my_layout.xml
中获得当前版本,但可以在res/layout-small/my_layout.xml
中使用小版本。
查看http://developer.android.com/guide/practices/screens_support.html了解更多详情。
答
如果你没有足够的空间,无论是按比例缩小的图片时,你是一个较小的屏幕上,并使用另一个文件夹有不同版本的布局和资源这样的:
res/layout/my_layout.xml // layout for normal screen size
res/layout-small/my_layout.xml // layout for small screen size
res/drawable-ldpi/my_icon.png // icon image for low density
或者你可以将全屏显示在ScrollView中,并设置垂直方向,这将提供滚动屏幕和访问按钮的可能性。
你可以找到关于与screen size management这里
+1处理了滚动建议充足的信息 – 2010-07-28 10:07:22