안드로이드에서 디자인 도구를 사용하는 것이 강화되고 있다. 예전에는 개발자가 직접 텍스트를 작성하여 UI 작업을 하였는데, 요즘은 디자인 도구를 사용하여 UI를 만들수 있게 되었다. 따라서 기존에 널리 사용하던 "리니어 레이아웃", "상대 레이아웃"에 부가하여 "제약 레이아웃"이 추가 되었다. 이 레이아웃은 부모 레이아웃이나 인접 뷰와의 상관관계를 이용한다는 점에서 상대 레이아웃과 유사하지만 가이드라인이나 바이어스, 앵커 포인트, 핸들을 이용하여 디자인 차원에서 레이아웃을 정의한다는 점이 차이가 있다.
ᆞ제약 표현 보이기/감추기(?)
ᆞ앵커 포인트 : 뷰의 위치관계를 기준(상대) 뷰와의 상대 위치를 지정하기 위해, 자신의 뷰와 상대뷰와의 관계를 선으로 연결하여 표현
ᆞ가이드 라인 : 수평, 수직으로 정렬을 위해 기준을 제공
ᆞ바이어스 : 수평이나 수직 위치를 지정하기 위하여, 좌우 바이어스를 변경
ᆞ핸들 : 뷰의 크기를 조절
Posted by 세상을 살아가는 사람
,

구글 맵과 Runtime 퍼미션

2017. 4. 12. 10:09

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

자바 super와 this

자바 2017. 4. 6. 12:34
클래스의 상속관계에서 super는 부모 클래스를 지칭하고, this는 자식 클래스를 지칭한다.
또한 super ()와 this ()는 클래스에 대한 생성자를 지칭한다. 즉, super ()는 부모 클래스의 생성자를, this ()는 자식 클래스의 생성자를 지칭한다.
생성자는 상속이 되지 않는다. 부모 클래스에서 인자가 있는 생성자가 존재할 경우, 명시적으로 디폴트 생성자를 표시 해주는 것이 필수는 아니지만 필요하다.

'자바' 카테고리의 다른 글

자바 protected 접근 제어자  (0) 2017.05.18
자바 라벨 제어문  (0) 2017.05.12
utf-8로 저장된 자바 파일 에러 방지  (0) 2017.05.10
자바 매소드 오버라이딩  (0) 2017.04.05
자바 접근 제어자  (0) 2017.04.05
Posted by 세상을 살아가는 사람
,