public class CommentActivity extends Activity {
public TextView userNameText;
public ImageView italicTextImage;
public ImageView boldTextImage;
public EditText headerEditText;
public EditText messageEditText;
public Spinner availChooser;
public Button sendButton;
//--
public Handler handler = new Handler();
public Typeface mainFont;
public Bundle extras;
public SharedPreferences appSettings;
//--
public static final int NEGATIVE_AVAIL = -1;
public static final int NEUTRAL_AVAIL = 0;
public static final int POSITIVE_AVAIL = 1;
private int selectedAvail = NEGATIVE_AVAIL;
//--
private String userName;
private String route;
private String articleId;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Disable UI bar
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
//--
setContentView(R.layout.activity_comment);
//--
extras = getIntent().getExtras();
appSettings = getSharedPreferences(Settings.APP_PREFERENCES, Context.MODE_PRIVATE);
initTypeface();
initViews();
setActivity();
//--
availChooser.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
switch (position){
case 0:
selectedAvail = NEGATIVE_AVAIL;
break;
case 1:
selectedAvail = NEUTRAL_AVAIL;
break;
case 2:
selectedAvail = POSITIVE_AVAIL;
break;
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
@Override
protected void onResume(){
super.onResume();
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
@Override
protected void onRestart(){
super.onRestart();
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
在onCreate方法的Activity中,我禁用了系统ui。但当我触摸旋转器,并列出项目下降 - 系统ui已激活。我试过在微调器的onCklickListener中禁用ui,但它没有帮助。我怎么解决它?