728x90
화면 회전
layout-port : 세로 화면 , layout-land : 가로 화면
UI Mode
main.xml 를 layout land로 복붙
//화면 회전이 발생되면 호출되는 함수
@Override
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
//번들 outState 값이 onCreate의 파라메타(savedInstanceState)로 전달
outState.putString("data1", textView.getText().toString());
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText)findViewById(R.id.editTextTextPersonName2);
textView = (TextView)findViewById(R.id.textView2);
//화면 회전이 발생했을 경우에만 처리
if(savedInstanceState != null){
String str2 = savedInstanceState.getString("data1");
textView.setText(str2);
}
}
'Front-end > Android (안드로이드 앱 개발)' 카테고리의 다른 글
Android Studio , Firebase 파이어베이스 android 초기 설정 (0) | 2020.12.28 |
---|---|
Android Studio , XML 데이터 가져오기, JSON 데이터 가져오기 (0) | 2020.08.18 |
Android Studio , 리소스 & values 파일 (0) | 2020.08.16 |
Android Studio , SQLite (0) | 2020.08.14 |
Android Studio , 파일 저장 읽기, 내부 저장소 / 외부 저장소 (0) | 2020.08.11 |
댓글