안녕하세요. 오늘도 Constraint Layout에 대해서 알려드릴 건데요. 이번에는 속성을 통해서 부모의 크기에 비례해 위젯의 크기가 조정되는 Height, Width 속성에 대해서 알려드리려고 합니다. 그럼 바로 시작하도록 하죠. 1. Percent 속성은 무엇일까? 보통 앱을 제작할 때는 width, height 속성에 값을 넣어서 위젯의 크기를 결정하게 됩니다. 하지만 그럴 경우 테블릿 등과 같이 화면 크기가 큰 기기에서 기기 크기에 비해 위젯의 크기가 너무 작은 경우가 나타나겠죠. 그런 경우를 방지하기 위해서 위젯의 크기가 화면 크기에 맞게 변화하도록 도와주는 속성이 바로 Percent 속성입니다. 너비는 고정시키고 높이만 변화하거나 그 반대 또한 가능해서 여러 곳에 적용시켜줄 수 있습니다. ..
ConsraintLayout은 사용법만 안다면 다른 레이아웃 들보다 더 유연하게 Ui를 구성할 수 있게 만들어져 있습니다. 안드로이드 api14 이상 버전부터 구동이 가능한데 안드로이드 사용자의 99% 정도가 이에 해당하기에 사실상 호환이 안되는 안드로이드 버전이 없다고 봐도 무방하죠. 디자인 탭의 속성 메뉴를 이용해서 구성할 수도 있고 xml에서 직접 코드를 짜줄 수도 있습니다. 그럼 바로 제가 가장 많이 사용하는 설정 에 대해서 알려드리도록 하겠습니다. xmlns:app="http://schemas.android.com/apk/res-auto" 이 속성이 부모 레이아웃에 포함되어 있지 않으면 app에 해당하는 속성을 사용하실 수 없습니다. 위젯 관계 설정에 대하여 첫번째로 설명드릴 것은 위젯간 관계를..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.