android - 禁用自动更改方向

标签 android

下面是我的代码。
我想将其设置为禁用自动更改屏幕方向。
并启用自动更改屏幕方向。

class NewLoad extends AsyncTask<String, String, String> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            progDailog = new ProgressDialog(this);
            progDailog.setMessage("test");
            progDailog.setIndeterminate(false);
            progDailog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
            progDailog.setCancelable(false);
            progDailog.show();
            //set disable auto change
        }

        @Override
        protected String doInBackground(String... aurl) {
            //do something
            return null;
        }

        @Override
        protected void onPostExecute(String unused) {
            super.onPostExecute(unused);
            progDailog.dismiss();
            //set enable auto change
        }
    }

我该怎么做?

最佳答案

让你的 Activity 在 list 中看起来像这样

  <activity
                android:name=".Hello"
                android:label="@string/app_name"
                android:screenOrientation="portrait"   <-- Screen will be forced to have portrait
                android:configChanges="orientation|keyboardHidden|screensize" > <-- No Restart in these cases

ScreenSize属性好像是4.0才加的,4.0以下就不要提了。

关于android - 禁用自动更改方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028032/

相关文章:

java - Android 上的 AnyChart 着色网格

Android中间件c程序: Unable to create directory,只读文件系统

android - 是否可以在 Android 中获得视频的分辨率?

android - 如何避免多模块android应用程序中的重复依赖

android - 在android中获取时差?

java - Activity 是否有可能收集垃圾而不是子 fragment ?

java - Twitter fabric,获取用户名

android - 更改离线语音识别的语言

android - 如何在Android studio中长按EditText打开弹出窗口

android - 如何在 Android 中将可拖动的滚动条添加到 ScrollView / ListView ?