gpt4 book ai didi

android - 检查手机方向是否在不改变布局的情况下改变

转载 作者:太空狗 更新时间:2023-10-29 15:04:59 25 4
gpt4 key购买 nike

我想完成以下任务:

  1. 当我将手机调成横屏模式时,我希望启动一项 Activity 。
  2. 当我再次将其调回纵向模式时,我希望再次关闭该 Activity。

本质上我想知道我的方向何时改变,但不改变布局。这可能吗?

最佳答案

我不是 100% 确定你在问什么,因为 1 和 2 不等同于你的最终问题。无论哪种方式,您正在寻找的答案是 onConfigurationChanged。

如果您已经有一个正在运行的 Activity ,您可以在 AndroidManfest 中告诉 Android 您想要处理旋转。然后覆盖 onConfigurationChange 以启动新 Activity 。在该 Activity 中还告诉 android 你想要处理配置更改,并且在 ondonfigurationchange 中它可以调用 finish() 返回到上一个 Activity 。

参见: Android Activity onConfigurationCjhanged

将此代码放入 Activity 的 android list 中:

<activity android:name=".MyActivity" android:label="@string/appName"
android:configChanges="orientation|keyboard|keyboardHidden">

关于android - 检查手机方向是否在不改变布局的情况下改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22915817/

25 4 0
文章推荐: c - 在哪里可以找到用 OpenCL 或 CUDA 编写的对象检测(汽车、人)的工作代码示例?
文章推荐: html - Ionic 框架中
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com