如何修复480 * 800的Android应用程序分辨率?

时间:2012-02-05 02:23:05

标签: android resolution

我看到一个Android应用程序我的Galaxy标签(1024 * 600),它有固定的分辨率800 * 480。

如何解决我的应用分辨率,如800 * 480?

我的客户希望修复应用分辨率..

2 个答案:

答案 0 :(得分:5)

对于所有不支持的分辨率(如1024x600),您可以在布局xmls中明确定义布局宽度和高度为800 * 480。

示例布局文件夹列表:

res / layout / my_layout.xml //正常屏幕尺寸的布局(“默认”)

res / layout-small / my_layout.xml //小屏幕尺寸的布局

res / layout-large / my_layout.xml //大屏幕尺寸的布局

res / layout-xlarge / my_layout.xml //超大屏幕尺寸的布局

res / layout-xlarge-land / my_layout.xml //横向格式超大的布局

res / drawable-mdpi / my_icon.png //中密度位图

res / drawable-hdpi / my_icon.png //高密度位图

res / drawable-xhdpi / my_icon.png //用于超高密度的位图

如果是3.2或更高版本,您也可以为平板电脑定义布局文件:

res / layout / main_activity.xml#适用于手机(可用宽度小于600dp)

res / layout-sw600dp / main_activity.xml#适用于7英寸平板电脑(600dp宽大)

res / layout-sw720dp / main_activity.xml#适用于10英寸平板电脑(720dp宽大)

我不建议将宽度和高度修改为特定值,但由于是客户端请求,我猜你必须接受它。

答案 1 :(得分:0)

或者您可以将目标sdk版本设置为1.5或1.6。我还没有真正尝试过,但我在某处读到这样做会限制应用程序以较低的分辨率显示。