반응형
android, baselineAligned 속성의 정체. |
LinearLayout 에 포함되는, TextView 들은 글씨들의 first line 을 align 하도록 기본 설정이 되어 있다.
왜 이런 현상이 나올까?
그래서 위와 같이 한줄짜리 text 를 가진 버튼들 중간에
두줄짜리 text 를 가진 버튼이 추가되면 위와 같은 layout 이 보여진다.
이는 LinearLayout 을 상속하는 TableLayout, RadioGroup, SearchView 들과
TextView 를 상속하는 Button, CheckBox, RadioButton, EditText 들도 이에 해당한다고 보면 된다.
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
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] flood fill algorithm performance tests. (7) | 2014.04.11 |
---|---|
[android] ~Jelly Bean WebView vs. Kitkat WebView. (0) | 2014.04.10 |
[Android] Google Play Services 4.3 Release. (0) | 2014.04.09 |
[android] how to input xml percentage sign (0) | 2014.04.09 |
Android Transition Animation (TransitionManager, Transition, Scene) Tutorial (0) | 2014.04.08 |
댓글