Notice
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 안드로이드스튜디오
- 캠핑
- 금융증권화
- 치악산대곡야영장
- 파일읽고쓰기
- 코딩
- 인터넷해지위약금
- 가마쿠라
- 클라우드
- 도쿄
- 기념지폐
- 안드로이드
- 웹하드
- 외국어
- 가든스바이더베이
- 인터넷할인반환금
- 스터디
- dropbox
- 여행
- 외국어학습
- 해지위약금
- 대추
- 가리왕산휴양림
- 이지링크
- Securitiztion
- It
- 대중교통 캠핑
- 일본어
- 일본
- 클라우드포레스트
Archives
무브무브 : 여행하듯이
Android 안드로이드 화면겹침? 버튼,텍스트뷰등 뷰겹침 문제 해결 ConstraintLayout 본문
프로그래밍 공부하다 보면 꼭 이런 경우 생긴다.
동영상 강의 들으면서 따라하기 공부중 이다.
가르쳐주는데로 그대로 그~대로 따라한다. 근데 결과가 달랐다.ㅎㅎ
책보고 따라하는 경우도 이런경우 많을거라 생각한다.
특히 처음 하시는분들은 당황하기 쉽다.( 당황하지 말고 찾아보자 )
당연히 동영상 강의든 책이든 모든걸 보여줄 수는 없으니까..
사설은 여기까지 하고
오늘의 이슈는 실행한 에뮬레이터 결과화면에서 버튼, 텍스트뷰, 에디트뷰가 전부 겹쳐보였다.
안드로이드스튜디오 디자인화면엔 내가 배치한대로 잘있건만 왜 실행화면에선 헤쳐모인거지?
디자인뷰에 보이는대로 에뮬레이터에도 보여질거란 믿음을 안드로이드스튜디오가 배신했다. ㅎㅎ
원인은 디폴트뷰인 ConstraintLayout에 대한 나의 무지로 인한 결과였다.
참고로. 최신 안드로이드 책이나 웹문서를 차례대로 본게 아니라 동영상보고 바로 따라하는 중이다.
안드로이드스튜디오의 기본레이아웃으로 되어 있는 ConstraintLayout은 화면상의 위치를
앵커?(각면의 동그라미)로 잡는다.
즉, 각요소의 면에 있는 동그라미를 화면에 끝에 연결해주거나 각 요소끼리 연결해서 상대적인 위치를 잡는듯하다.
아직 ConstraintLayout의 정확한특성에 대해 공식문서를 보지 않았다.
이거 쓰고 봐야겠다.ㅎㅎ
자석?용수철? 느낌으로 서로 당겨주고 밀어줘서 위치를 잡는 느낌? 아무튼 요 앵커?(각면의동그라미를) 서로 연결해 줘야함
디자인뷰에서 용도를 몰랐던 BluePrint화면의 용도를 이제야 알게되었다 구조도? 엑스레이? 같은 화면이였다.
그렇게 부모화면의 끝에 동그라미를 연결하거나 각 요소끼리 연결해주면 실행화면에 제대로 보여진다.
' IT' 카테고리의 다른 글
Android 안드로이드 공부중 - 리소스 이미지명 인식 오류, 화면슬라이드(ViewPager), vollery (0) | 2017.09.12 |
---|---|
Android 안드로이드 공부중 - inflate, Fragment 누구냐 넌? (네비게이션 메뉴바 구현) (0) | 2017.09.09 |
안드로이드 스튜디오 레이아웃뷰 한글깨짐 문제해결(Android Studio 2.3.3) (0) | 2017.09.06 |
구글드라이브 대항마? 새로운 클라우드 오피스 < Box Notes > (0) | 2013.11.07 |
공짜로 저장하자! Box vs Dropbox (0) | 2013.10.03 |
Comments