我正在制作一个使用手机相机的Android 1.6应用程序。
为了使该应用程序具有分辨率独立性,我需要在SurfaceLayout上设置兼容的宽高比来预览相机。在1.6 SDK中,没有办法获取相机预览的支持尺寸。使用4:3或3:2的宽高比是否可行且不会出现错误?
另一方面,我需要一种方法来创建一个XML布局,以表示这个(未知)宽高比的Surfacelayout在每个分辨率下都能适配。我假设不能在运行时更改SurfaceLayout的大小。我可以使用“dp”单位来实现吗?另一种方式是通过编程实现此布局?
像Vignette或Android相机应用程序这样的一些应用程序使用一些技巧来实现类似效果,例如黑色边框(Vignette)或固定按钮栏,但我不知道如何在任何分辨率下实现它。
有什么想法吗?
谢谢!
为了使该应用程序具有分辨率独立性,我需要在SurfaceLayout上设置兼容的宽高比来预览相机。在1.6 SDK中,没有办法获取相机预览的支持尺寸。使用4:3或3:2的宽高比是否可行且不会出现错误?
另一方面,我需要一种方法来创建一个XML布局,以表示这个(未知)宽高比的Surfacelayout在每个分辨率下都能适配。我假设不能在运行时更改SurfaceLayout的大小。我可以使用“dp”单位来实现吗?另一种方式是通过编程实现此布局?
像Vignette或Android相机应用程序这样的一些应用程序使用一些技巧来实现类似效果,例如黑色边框(Vignette)或固定按钮栏,但我不知道如何在任何分辨率下实现它。
有什么想法吗?
谢谢!