android中如何停止屏幕旋转?

问题描述 投票:0回答:1

我想阻止我的应用程序旋转,但我不想在清单文件中的每个活动标记中指定屏幕方向,而是我只想在我的应用程序中定义一次,这应该适用于整个应用程序。 有什么办法可以做到这一点吗? 或者我需要在每个活动中指定这一点?

android xml kotlin android-manifest screen-rotation
1个回答
0
投票

有一种方法,您可以创建baseActivity并让所有活动扩展它。

open class BaseActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
    }
}

class MainActivity : BaseActivity() {
   
}
© www.soinside.com 2019 - 2024. All rights reserved.