일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 대구핫플
- 개발자
- 안드로이드
- 어플개발
- 동성로맛집
- 대구카페
- 범물동
- 안드로이드스튜디오
- 코딩
- androidstudio
- 수성구맛집
- 감성카페
- 애드센스
- 의무경찰
- 안드로이드앱개발
- 안드로이드앱
- 앱개발
- 지산동카페
- 대구인스타핫플
- 코딩공부
- 동성로카페
- 동성로핫플
- 애드몹
- 범물동카페
- 수성구카페
- 파이썬
- 안드로이드개발
- 대구맛집
- 인스타핫플
- Android
Archives
- Today
- Total
Glacier's Daily Log
Android) LinearLayout 에서 오른쪽 정렬하기 안될때 - View 이용하기 본문
반응형
안드로이드 개발중 LinearLayout 사용시에 각 View들을 정렬해야 할 때가 온다.
나는 LinearLayout의 수평방향 (horizontal) 을 이용해서
커스텀 액션바를 만들려고 한다.
이와 같은 커스텀 액션바를 제작하려고 했다.
Title 문구가 왼쪽정렬로 나오고, 메뉴 햄버거 버튼이 오른쪽 정렬로 나오는.
굉장히 쉬워 보였다.
LinearLayout - orientation : horizontal 로 감싸는 뷰를 하나 만들고
그 안에 Textview - layout_gravity="left" 를 준 title문구
그리고 ImageView - layout_gravity="right" 을 준 햄버거 버튼
이런식으로 구성하면 금방 뚝딱 만들 수 있을 것 같았다.
하지만, 제대로 나오지 않았다.
아무리 right 를 주고 center|right 를 주고 해도 움직이지 않았다.
이럴때는, View 를 이용하면 된다.
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
이렇게 1만큼의 비율을 차지하는 가상의 View를 만들어서, 중간 자리를 차지하게 하는 것이다.
이렇게 간단한 코드 하나로
해결하지 못했던 문제를
하나 해결 할 수 있었다.
반응형
'Coding > Android' 카테고리의 다른 글
안드로이드 어플) "공익 성적표" - 사회복무요원 전용 전역일 계산기 개발 (2) | 2020.06.09 |
---|---|
Android) 로또 1등당첨 예상번호 생성기 어플 추천 - 로또의 달인 (무료) (0) | 2020.06.05 |
Android) Gradle sync failed: Your project path contains non-ASCII characters 해결법 (0) | 2020.05.21 |
Android) Snackbar 스낵바 메세지 사용해보기 - Toast 의 업그레이드 버전 (0) | 2020.05.18 |
애드몹 무효트래픽 광고 게재 제한 언제 풀리나요? - 지금. (22) | 2020.05.17 |
Comments