以下是我的代码.
我想设置它禁用自动更改屏幕方向.
并启用自动更改屏幕方向.
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
}
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
让你的活动在清单中看起来像这样
<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
Run Code Online (Sandbox Code Playgroud)
ScreenSize属性似乎在4.0中添加,所以如果你在4.0以下,则不要提及它.
| 归档时间: |
|
| 查看次数: |
1568 次 |
| 最近记录: |