android

버튼 넓이 동일하게 설정하기.

toyship 2013. 1. 29. 14:59
반응형

한라인데 버튼을 3개 나열하고, 동일한 넓이를 주기 위해서

LinearLayout을 3개를 나열한후, Weight를 3개다 동일하게 주면 동일한 넓이를 갖게된다.

 

근데, 문제는 텍스트를 아래와 같이 넣으니, 글자길이에 맞게 넓이가 서로 틀려진다.

 

즉, 아무리 Weight를 동일하게 주어도 해결되지 않드라.  

이것저것 해보다 보니...

 

LinearLayout의 Width 속성을 match_parent로 주어야 한다.

즉, wrap_content로 하면 위와 같은 증상이 나오고 다른 속성으로 줘야

 

아래와 같이 이쁘게 나온다.

 

* 참고로, fill_parent 속성은 옛날 속성이다. 같은 기능을 하지만

  개념상 용어를 추가한것이 match_parent이다.

  fill_parent는 과거와 호환을 위해 남겨놓은것이니, 앞으로 쓸때는 match_parent를 쓰는것이 맞겠다.

반응형

'android' 카테고리의 다른 글

나를 호출한 activity로 돌아가기.  (0) 2013.03.28
NDK compile definition   (0) 2013.01.31
Error in an XML file: aborting build.  (0) 2013.01.08
android sdk manager 설치하기  (0) 2012.12.18
build Target platform 추가하기  (0) 2012.12.11