본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] baselineAligned 속성의 정체.

by 돼지왕 왕돼지 2014. 4. 10.
반응형


 android, baselineAligned 속성의 정체.  

[android] baselineAligned 속성의 정체.

LinearLayout 에 포함되는, TextView 들은 글씨들의 first line 을 align 하도록 기본 설정이 되어 있다.


baselineAligned 속성의 정체.왜 이런 현상이 나올까?


그래서 위와 같이 한줄짜리 text 를 가진 버튼들 중간에

두줄짜리 text 를 가진 버튼이 추가되면 위와 같은 layout 이 보여진다.


baselineAligned 속성의 정체.


이는 LinearLayout 을 상속하는 TableLayout, RadioGroup, SearchView 들과

TextView 를 상속하는 Button, CheckBox, RadioButton, EditText 들도 이에 해당한다고 보면 된다.


baselineAligned 속성의 정체.baselineAligned="false" 를 해주면 이렇게 나오지


따라서 이런 현상을 없애려면, 기본 true 로 되어있는 android:baselineAligned 값을 false 로 전환해주면 된다.


이미지 출처 : http://www.doubleencore.com/2013/10/shifty-baseline-alignment/?utm_source=Android+Weekly&utm_campaign=2293b002e6-Android_Weekly_75&utm_medium=email&utm_term=0_4eb677ad19-2293b002e6-337262377






반응형

댓글