안녕하세요.
안드로이드 스튜디오로.. 갈아탄 초보 개발자 입니다.
몇일전 스튜디오 업데이트를 하고. SDK 날라가서 다시 업데이트를 하고 개발하는 도중.
교재가 API 22 로만 적혀있어서 ( 본인 폰은 킷캣입니다... )
적용해 보고 싶은거 있어서 프로젝트 생성시 최저 API 를 19로 낮춰서 만들었어요.
Activity는 Blank Activity 로 만들었구요.
이때 부터 확실히 자바소스코드에서 extends 'Activity' 가 아닌 'AppCompatActivity' 로 생성되더라구요.
와 자동으로 적용해주네~ 하면서 좋아했습니다.
근데 막상 레이아웃 xml 쪽을보니 제가 원치 않은 하단 오른쪽에 핑크색 메일 아이콘이...떡 하니 !!!
이거 너무 당황해서 ; 어떻게 해야 될지 모르고..그냥 했어요.
근데 문제는 그 이후.. API 를 아무리 22 , 23 으로 되 돌려놓아도. 자동으로 extends 가 'AppCompatActivty' 로 생성되더라구요...
덕분에 오른쪽 하단엔 계속 핑크색 메일아이콘이 둥둥 떠있고..
자세히 보니 프로젝트 쪽에 레이아웃 폴더안에 xml 파일이 두개가 생성되여있더군요.
하나는 프로젝트 생성시 자동으로 생성해주는 activity_main.xml AND content_main.xml 이였어요.
소스코드를 보니. activity_main.xml 에서 content 를 인클루드 방식으로 가져오드라구요.
디자인 뷰에서 보여주는건... 역시 content_main.xml 이였구요. 이게 도대체 왜 자동적으로 생성된건지 모르겠어요.
설령 API를 정상적으로? 맞춰놓아도.. 그대로고. 일단 Blank Activity로 만들면 왜 저래 되나 궁금하네요..