목록안드로이드 (35)
study record
상대 레이아웃 RelativeLayout -버튼끼리 잘 붙이고 싶을 때 (화면을 꽉 채우는 버튼들을 잘 배치하고자 할 때) -연결선을 따로 만들지 않음. -뷰들끼리 서로 맞닿게 하는 기능. 붙이기 기능. -화면을 뷰들로 잘 채우고 싶을 때, 꽉 채우고 싶을 때 layout_width: match_parent -> 부모 레이아웃과 맞닿았다는 것, 붙이는 것 layout_below: id값/button 어떤 버튼의 아래에 붙이는 것 layout_height: match_parent 아래와 맞닿게 됨. android: layout_above="@+id/button" 어떤 버튼 위에 붙이기
리니어 레이아웃 - 방향을 필수로 가진다. - 한 방향으로만 쌓기 - 레이아웃 안에 레이아웃으로 가능 -> 두 가지 방향 가능 layout_gravity-center_horizontal: 버튼 자체의 가운데 정렬 right: 오른쪽 정렬 gravity_left: 내용물(글자)의 정렬 버튼의 밖: margin 버튼안의 글자와 테두리의 사이: padding 버튼 누르고, Attribute 눌러서 선택하여 조정 Layout margin Layout gravity Padding textSize: 글자크기 sp나 dp textColor: 글자 색상 background (색 적을 때, #붙여야함.) app-(src-main)-res-layout에서 새 레이아웃 파일 만들 수 있음. layout_weight: 남아있..
자석버튼을 켜놓고 버튼을 넣으면 가운데로 정렬이 자동으로 된다. 자석버튼은 연결선을 자동으로 만들어준다. margin을 설정하면 그만큼을 두고 정렬하게 된다. 연결선이 버튼의 위치를 조절하는 역할을 한다. 다른 버튼끼리 연결도 가능하다. 뷰끼리와의 연결 가능 바이어스 값 = margin 인 듯 버튼 id값은 자동으로 주어짐. 직접 부여 가능, 수정 가능 하나의 화면을 액티비티라고 한다. 액티비티는 두 개로 나누어져 있다. 화면의 기능을 관리하는 자바 소스 파일과 UI기능을 하는 파일로. 눈 모양 버튼 굳이 안해도 보임. 더 자세하게 margin들이 보이는 기능 가이드라인: 버튼과 가이드라인을 연결을 하면 새로운 정렬을 만들 수 있다.