当进度条在android中旋转时,如何停止改变方向

我有一个注册屏幕,用户输入所有的注册详细信息,当用户点击“注册”按钮时,我显示进度条(进度条开始旋转),然后将用户转到主屏幕.如果用户旋转当进度条旋转时,进度条被解除.我想要方向不会从potrait变为横向,反之亦然,当进度条可见时(意思是旋转).如何在进度条上停止方向更改正在旋转?任何帮助将不胜感激.
这是因为当屏幕方向旋转时,活动重新启动.在这种情况下,您可以在 AndroidManifest文件的标签中添加configChanges属性,以停止重新创建活动.

<activity android:name=".Activity_name"
          android:configChanges="orientation|keyboardHidden">

通过这个方向可以改变进度条的工作,也不会停止虽然方向改变.

UPDATE

@Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
            setContentView(R.layout.login_landscape);
        }
        else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
            setContentView(R.layout.login);         
        }
    }
相关文章
相关标签/搜索