我正在开发android 2.2,我开发了一个具有图像视图和按钮视图的应用程序。 在HVGA中,图像和按钮都是可见的,但在QVGA中,我只能看到图像。图像视图下方的其他按钮不可见。
如何管理Android中的多屏幕分辨率? 有没有像保持图像的宽高比来调整大小以保持清晰度。
我尝试将按钮放在图像视图上方,它适用于HVGA和QVGA。 请让我知道如何通过将按钮放在图像视图下方来处理这种情况。
我已经在相对布局中完成了
图像宽度和高度为fill_parent和wrap_content 按钮的宽度和高度是wrap_content和wrap_content。
答案 0 :(得分:3)
如果您没有足够的空间,请在较小的屏幕上缩小图片尺寸,并使用具有不同版本的布局和资源的其他文件夹:
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 :(得分:1)
您应该为不同的屏幕尺寸创建不同的(xml)布局文件。
e.g。您可以在res/layout/my_layout.xml
中使用当前的一个,但在res/layout-small/my_layout.xml
中使用一个小屏幕。
有关详细信息,请参阅http://developer.android.com/guide/practices/screens_support.html。