gpt4 book ai didi

android - 如何在旋转 Android 手机时查看警告对话框

转载 作者:行者123 更新时间:2023-11-29 22:18:21 27 4
gpt4 key购买 nike

我正在创建一个应用程序,当我点击一个按钮时会弹出一个警告对话框。现在当手机旋转时,这个 View 就会消失。任何人都可以帮助我保留这个警告 View ,即使手机是旋转?

最佳答案

问题在于,当配置发生变化时,系统会销毁 Activity 。参见 http://developer.android.com/reference/android/app/Activity.html#ConfigurationChanges

您必须将其添加到 list 中的 Activity 声明中:

android:configChanges="方向"

看起来像

<activity android:label="@string/app_name" 
android:configChanges="orientation|keyboardHidden"
android:name=".your.package">

因此将其放入配置文件可避免系统破坏您的 Activity 。相反,它调用 onConfigurationChanged(Configuration) 方法。

或者您可以“强制”将您的 Activity 固定在横向或纵向模式,然后将保留警报 View ,但无论手机是否旋转, View 都将固定。可以通过将其添加到您的 list 文件(在您的 Activity 中)来完成:

android:screenOrientation="portrait"或 android:screenOrientation="landscape"

关于android - 如何在旋转 Android 手机时查看警告对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7963840/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com