안드로이드 개발 질문/답변
(글 수 45,052)
자바코드로 뷰를생성하고 배치하려구합니다
호리존탈 방향으로 버튼 텍스트뷰 버튼 이렇게배치하려구합니다
버튼의 크기는 정해져있고 중간에있는 텍스트뷰가 기기폭의 나머지넓이를 차지하게만들고싶습니다
이경우 텍스트뷰의 넓이값은 어떻게결정해야되나요
2011.12.22 10:35:03
https://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
여기 보시면 layoutParams 생성자에 weight를 설정할 수 있습니다. 반드시 LinearLayout.LayoutParams를 쓰셔야 합니다.




xml 에선 layoutWeight="1" 을 단독으로 주면 되는데, 런타임 상에서 그게 설정이 될지는 잘 모르겠네요. LayoutParams 클래스 한번 살펴보시면 될듯하네요.