본문 바로가기

Study

안드로이드 레이아웃(layout)! 안녕하세요 꼬로미입니당 전 포스팅 뷰(View)에 이어서 오늘은 안드로이드 레이아웃에 대해 포스팅합니다 위의 사진처럼 레이아웃 종류는 여러가지가 있지요~레이아웃 각각에 대해서 살짝 알아보는 시간을 가져봤어요ㅎㅎㅎ 레이아웃(layout)절대적인 화면 위치 지정보다 상대적으로 뷰를 배치하는 것이 바람직하여안드로이드에서는 레이아웃 클래스를 사용해 뷰들을 배치합니다 레이아웃 클래스구 분설 명LinearLayout자식들을 수직이나 수평으로 배치TableLayou자식들을 테이블 형태로 배치GridLayoutt자식들을 바둑판 모양으로 배치RelativeLayout자식들을 부모나 다른 자식에 상대적으로 배치TabLayout탭을 이용해 겹쳐진 자식 중 하나를 선택AbsoluteLayout절대 위치로 배치FrameLayo.. 더보기
안드로이드 뷰그룹(ViewGroup), 뷰(View) 안녕하세요 꼬로미입니다 안드로이드 뷰그룹(ViewGrop), 뷰(View)에 대한 포스팅입니다~ 뷰클래스를 부모로 가진 TextView와 ImageView, SurfaceView 뷰그룹(ViewGroup)뷰들을 담는 컨테이너 기능, ViewGroup 클래스에서 상속받아서 작성선형 레이아웃, 테이블 레이아웃, 상대적 레이아웃 등이 속함*레이아웃은 다음 포스팅에 끄적끄적할게욤 뷰(View)버튼, 텍스트필드, 체크박스 등이 해당, View 클래스(모든 뷰들의 부모 클래스)를 상속받아 작성됨View 클래스가 가지고 있는 필드나 메소드는 모든 뷰에서 공통적으로 사용가능 View 클래스 필드, 메소드id : XML 파일에서 부여하는 값, 식별이 가능(android:id="@+id/my_button")뷰 위치와 크기.. 더보기
안드로이드 XML 사용하기! 안녕하세요 꼬로미입니다 안드로이드 개발의 필수적인 요소 XML! XML에 대해서 포스팅합니다 XML 사용 특징애플리케이션의 외관과 애플리케이션의 로직 분리빠른 UI 구축 일반적인 안드로이드 애플리케이션 작성 절차사용자 인터페이스 작성(XML)자바 코드 작성(JAVA)매니페스트 파일 작성(XML) XML을 이용한 간단한 UI XML 파일임을 나타냄, 버전 1.0, 인코딩이 유니코드 화면에 텍스트를 표시하는 기능의 컴포넌트인 텍스트뷰 TextView의 XML 속성xmlns:android : XML의 이름 공간의 선언으로 안드로이드 도구에게 안드로이드 이름공간에 정의된 속성들을 참조하려고 한다는 것을 암시android:id : TextView에 아이디를 할당, 아이디를 이용해 소스코드에서 이 텍스트 뷰 참조가.. 더보기
안드로이드 리소스, 매니페스트 파일 꼬로미입니다~ 안드로이드 리소스와 매니페스트 파일에 대한 포스팅입니다 리소스(res, resource) 안드로이드에서는 레이아웃, 이미지, 문자열 들을 리소스로 취급리소스의 분리 이유는 안드로이드 탑재 장치들이 다양함으로 화면 크기에 따라 리소스를 다르게 함이 필요 1. 레이아웃(layout)화면을 어떻게 구성할 것 인지 결정컴포넌트들을 선택하며 배치하는 것이 레이아웃에서 결정됨 2. 아이콘 리소스아이콘 이미지도 리소스, 애플리케이션 아이콘 이미지도 여기에 포함 3. 문자열 리소스안드로이드에서는 문자열도 리소스 폴더 안에 별도로 생성하는 것이 가능android:text="@string/hello_world"** @ : 리소스 폴더에서 참조하라는 의미 ( 리소스에서 리소스를 참조할때 사용하는 @형식) .... 더보기
애플리케이션 구성, 자바 소스(기초) 안녕하세요 꼬로미입니다 안드로이드 기초, 애플리케이션의 구성과 기본적인 자바소스에 대해서 포스팅 합니다 애플리케이션 구성과 기본적인 자바소스 고고곡씽! 애플리케이션의 구성 이클립스에서 안드로이드 애플리케이션 프로젝트 메뉴를 생성하면다양한 폴더가 생성됩니다src : 소스 파일이 들어 있는 폴더( kr.co.company.hello는 패키지 이름)gen : 이클립스가 자동으로 생성하는 파일들이 들어 있는 폴더, 변경하면 안됨Android 4.2 : 애플리케이션에 포함되는 라이브러리 파일들이 들어 있음assets : 리소스 폴더, 용량이 큰 오디오나 비디오 파일들을 저장하는 데 사용bin : 컴파일러가 생성한 바이너리 파일들이 들어 있음res : 각종 리소스가 저장되는 폴더 drawable-..(해상도 별로 .. 더보기