相机表面视图上的景观列表

时间:2012-08-16 12:38:20

标签: android camera android-listview android-camera android-orientation

我正在构建一个相机应用程序,我想在其设置菜单中实现android所具有的相同功能:

这是纵向模式下的相机场景设置:

camera scene settings in portrait mode

这是横向模式下的相机场景设置:

camera scene settings in landscape mode

列表的方向和按钮发生了变化,但是没有重新创建应用程序我猜这种情况发生在orientationEventListener我设法用旋转动画旋转按钮这样但不是设置列表...... 任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

在为相机制作XML时仅使用相对Layot。 制作另一个布局,列出各种项目的列表视图。 然后在你的java文件中,iflate你的camerapreview.xml上的list.xml .. 它在我的工作,锻炼,它会。

答案 1 :(得分:0)

如果你实际上并没有改变方向,那么你将需要一些从列表中反向旋转的东西(水平如画廊或水平横向视图)。我建议删除列表并将其更改为scrollview。当旋转发生变化时,将其更改为水平滚动视图并将每个项目旋转90度。可能需要一点点黑客才能让它处于正确的位置等等,但可能是您最简单的解决方案。