안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
의외로 잘 안되는 부분이 있어 문의 드립니다.
xml에서 맨아래 고정Button하나를 제외하고 윗부분은 Scrollview로 만들고 싶습니다.
<scrollview> ...
</scrollview>
<Button />
머 이런구조가 될텐데요..각각을 relation으로 싸도..table로 싸도
Button이 sctoll에 먹혀(포함되어) 버리거나 겹치거나 하네요
margin없이 배치명령어 만으로 가능한 구현방법은 머가 있을까요?
알려주시면 감사하겠습니다.
의외로 잘 안되는 부분이 있어 문의 드립니다.
xml에서 맨아래 고정Button하나를 제외하고 윗부분은 Scrollview로 만들고 싶습니다.
<scrollview> ...
</scrollview>
<Button />
머 이런구조가 될텐데요..각각을 relation으로 싸도..table로 싸도
Button이 sctoll에 먹혀(포함되어) 버리거나 겹치거나 하네요
margin없이 배치명령어 만으로 가능한 구현방법은 머가 있을까요?
알려주시면 감사하겠습니다.
2010.04.22 10:54:38
Layout 을 2개로 나누어야 할듯 하네요 상위 레이아웃은 scrollview 로 묶어 주시고.. 하위 레이아웃에 Button 을 만들어 주시고..
2010.04.22 12:49:54
(추천:
1 / 0)
1. LinearLayout으로 둘러싸고 그 안에 ScrollView를 넣습니다. orientation은 vertical.
2. ScrollView 밑에 버튼을 넣습니다.
3. 버튼과 스크롤의 layout_height를 wrap_content로 줍니다.
4. ScrollView의 layout_weight를 1로 줍니다. 버튼에는 주지 않습니다.
당연히 버튼은
<scrollview> ...
</scrollview>
<Button>
<Button />
이 될테고;; 아니면 스크롤 뷰의 레이아웃 크기를 지정 해주거나 하면 가능 할듯 싶습니다. 저도 그렇게 쓰고있고요 ㅎ;;
레이아웃 위치를 변경하거나 레이아웃 패딩을 버튼 크기만큼 벌려주심되여
보통 xml에서 지원하는 명령어 잘모르시면 android하고 : 누르시면 자동 완성되는 함수들이 나옵니다 그거 보시면서 선택하심되여
머 바텀패딩 머그런거 있을꺼에요 padding ㅎㅎ;