package com.sgxp.configchangehandle;
import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.group.studyproject.R;
public class ConfigActivity extends Activity {
EditText edit;
Button update;
TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_config_port);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
switch (newConfig.orientation) {
case Configuration.ORIENTATION_LANDSCAPE:
Log.d("DEBUG","ORIENTATION_LANDSCAPE");
break;
case Configuration.ORIENTATION_PORTRAIT:
Log.d("DEBUG","ORIENTATION_PORTRAIT");
break;
case Configuration.ORIENTATION_UNDEFINED:
Log.d("DEBUG","ORIENTATION_UNDEFINED");
break;
default:
break;
}
switch (newConfig.hardKeyboardHidden) {
case Configuration.HARDKEYBOARDHIDDEN_NO:
Log.d("DEBUG","HARDKEYBOARDHIDDEN_NO");
setContentView(R.layout.activity_config_port);
break;
case Configuration.HARDKEYBOARDHIDDEN_YES:
setContentView(R.layout.activity_config_land);
Log.d("DEBUG","HARDKEYBOARDHIDDEN_YES");
break;
case Configuration.HARDKEYBOARDHIDDEN_UNDEFINED:
Log.d("DEBUG","HARDKEYBOARDHIDDEN_UNDEFINED");
break;
default:
break;
}
super.onConfigurationChanged(newConfig);
}
}