我正在构建一个相机应用程序,我想在其设置菜单中实现android所具有的相同功能:
这是纵向模式下的相机场景设置:
这是横向模式下的相机场景设置:
列表的方向和按钮发生了变化,但是没有重新创建应用程序我猜这种情况发生在orientationEventListener我设法用旋转动画旋转按钮这样但不是设置列表...... 任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
在为相机制作XML时仅使用相对Layot。 制作另一个布局,列出各种项目的列表视图。 然后在你的java文件中,iflate你的camerapreview.xml上的list.xml .. 它在我的工作,锻炼,它会。
答案 1 :(得分:0)
如果你实际上并没有改变方向,那么你将需要一些从列表中反向旋转的东西(水平如画廊或水平横向视图)。我建议删除列表并将其更改为scrollview。当旋转发生变化时,将其更改为水平滚动视图并将每个项目旋转90度。可能需要一点点黑客才能让它处于正确的位置等等,但可能是您最简单的解决方案。