【问题标题】:view presist in same location after rotation?旋转后视图仍然在同一位置?
【发布时间】:2023-04-05 07:09:01
【问题描述】:

我正在我的应用中构建相机活动 并尝试使快门按钮放置在同一位置 无论设备旋转如何,就像所有相机应用程序一样...... 但是当设备旋转并且按钮移动时我的布局正在旋转 (我不想使用 android:screenOrientation="portrait")

我怎样才能让按钮保持在同一个地方并相应地旋转, 没有在轮换时调用 android 活动生命周期?

【问题讨论】:

  • 你能展示截图和创建它的布局代码(很可能是 XML)吗?然后描述你想要的与实际发生的不同的地方?
  • this 是我想要达到的目标 this 是我现在拥有的

标签: android android-layout android-camera android-xml


【解决方案1】:

创建一个 layout-land 并将您的 layout XML 文件的横向版本放在该目录中。

【讨论】:

  • 我这样做了,但布局重新加载(活动生命周期..)
  • 那么你可以通过在清单中将 android:screenOrientation="portrait" (或“landscape”)添加到 来将活动锁定在一个方向。并使用传感器权限 android 获取更改 oranatation 以启动动画旋转按钮。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多