반응형 프로그래밍/Android2 【Android】01_레이아웃과 뷰 배치 이 포스트는 레이아웃과 뷰를 레이아웃 XML에 정의할 때의 방법에 대한 정리입니다. 1. 화면 요소 정의 화면 요소의 정의는 액티비티와 프래그먼트에 연결되는 res/layout/*.xml에서 하면 됩니다. 안드로이드 스튜디오에서 레이아웃 XML을 열어 보면 좌측 하단에 레이아웃 XML을 "Design"또는"Text"로 표시할 수 있는 토글 버튼이 있습니다. ※ "Text"모드 선택 시 XML로 레이아웃과 뷰 요소가 정의되어있는 것을 확인할 수 있습니다. 익숙해지면 XML코드를 작성하는 게 편하고 빠릅니다만, 처음 공부할 때는 "Design"모드로 앱을 만드는 편이 나은 것 같습니다. ※ "Design"모드 선택 시 Desing모드로 작업을 하면 화면의 우측의 "Palette"에서 요소를 끌어와서 "Pre.. 2021. 9. 26. 【Android】00_프로젝트 구조와 기능구현 흐름 이 포스트는 안드로이드에 대해서 학습한 내용을 정리하는 내용이 되겠습니다. 1. 안드로이드 스튜디오에서 프로젝트 구조 안드로이드 스튜디오에서 새로운 프로젝트를 생성하고 "1.Project" 를 보면 다음과 같습니다. 프로젝트를 구성하는 폴더와 주요파일의 역할을 정리해보면 다음과 같습니다. manifests/AndroidManifest.xml 앱의 구성요소와 각종권한을 설정하는 파일. 앱에 액티비티를 추가할때에는 이 파일에 액티비티를 사용하겠다고 설정해야하며, 앱에서 인터넷을 사용하고자 한다면, 이 파일에 인터넷을 사용하겠다고 설정해주어야함. java 앱의 동적인 처리를 하는 Java코드가 들어가는 폴더 프로젝트를 생성할때 입력한 패키지명과 동일하게 하위 폴더가 생성됨. res/drawable 사진파일이 .. 2021. 9. 26. 이전 1 다음 반응형