要实现屏幕自动跟随系统旋转,需要在AndroidManifest.xml文件中添加以下代码:

<activity
    android:name=".MainActivity"
    android:configChanges="orientation|screenSize|keyboardHidden">
    // 其他的配置
</activity>

其中,android:configChanges属性表示配置更改时要采取的操作。orientation表示屏幕方向更改,screenSize表示屏幕大小更改,keyboardHidden表示键盘可用性更改。

在MainActivity.java中,需要添加以下代码:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        // 横屏
    } else {
        // 竖屏
    }
}

这个方法会在屏幕方向更改时被调用,可以在其中根据新的方向进行相应的操作。

至于如何打包apk,可以在Android Studio中点击Build -> Generate Signed Bundle / APK,然后按照提示操作即可。

打包apk开启屏幕自动跟随系统旋转及代码 android-studio

原文地址: https://www.cveoy.top/t/topic/3vF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录