안녕하세요
오늘은 어플 초기 화면을 만들어보려고 하는데요!
어플을 켰을 때,
바로 홈화면이 나오면 좀 멋스럽지 못하니까 ㅎ,,ㅎ
어플 초기 화면을 띄워주고
몇 초 지나면 홈화면이 뜨는 걸로
만들어보려고 합니다!
위 포스팅을 참고했어요!
일단, 저는 values 폴더에 styles.xml이 없더라고요..?
그래서 일단 그 파일부터 만들어줬어요 ㅠㅠ
해결방법을 아시는 분은
댓글로 남겨주시면,,
정말 감사하겠습니다 :)
저처럼 styles.xml이 없으신 분들은
이 코드 복사해서 사용하시면 됩니다!
<resources>
<style name="AppTheme" parent="Theme.AppCompat">
</style>
</resources>
일단, SplashActivity라는 클래스를
하나 만들어줬습니다.
이 클래스는,
앱을 클릭했을 때 4초동안
로딩 화면을 띄워놓는 역할을 합니다!
안드로이드는 클래스마다 onCreate가 필요에 따라 전부 존재하게 됩니다!
즉, onCreate는
Activity가 최초 생성할 때 호출됩니다.
※참고※
onRestart - Activity가 정지되었다가 다시 시작하기 전에 호출!
onStart - Activity 화면을 표시하는 메소드입니다!
onResume - 하나의 Activity가 호출된 상태에서 다른 Activity가 활성화되면 실행되는 메소드
onCreate앞에 super을 붙이는 이유는
상위 클래스의 onCreate함수를 호출하기 위함입니다!
이제 AndroidMainfest.xml을 고쳐줘야해요!
styles.xml도 고쳐줘야해요
아래사진과 같이요!
같이!
'여니의 프로그래밍 study > App' 카테고리의 다른 글
[안드로이드 스튜디오] 선형 레이아웃으로 변경하기, activity_main.xml 코드 보기 (2) | 2020.11.04 |
---|---|
[안드로이드 스튜디오] 어플 이름 1분만에 바꾸는 방법! (2) | 2020.11.02 |
[안드로이드 스튜디오] 갤럭시랑 직접 연결하기 (feat. 개발자옵션) (2) | 2020.11.01 |
[안드로이드 스튜디오] 처음 시작할 때 알아야 하는 것 (0) | 2020.10.31 |
[안드로이드 스튜디오] 다운로드 하는 방법! (0) | 2020.10.30 |