2010-12-01 9 views
4

이것은 내 첫 번째 게시물입니다. linearlayout이 붙어 있었고, 세 번째 버튼 인 layout_weight = 1을 3 개 설정 한 linearlayout (가로)가 있습니다.이 레이아웃은 linearlayout의 전체 공간을 차지합니다. 제대로 작동합니다. 내가 HorizontalScrollview에서 나를 위해 작동 나던 무게 속성을이 레이아웃을 넣으면Android 선형 레이아웃 문제

는하지만, 는 내가 원하는 전체 화면 너비에 가로로 두 개의 버튼을 표시하고 스크롤 할 때 세 번째 버튼은 모두 숨어 화면의 전체 폭을 차지 나타납니다 버튼하지만 그 일은 일어나지 않습니다.

시선의 Saurabh Agnihotri

+0

3 개의 섹션이있는 ViewFlipper를 사용하여 각 버튼이 자신의 뷰에 있어야합니다. – Pentium10

+0

원하는 bahavior를 설명하는 작은 그림/그림을 그림에 게시 할 수 있습니까? 약간의 비표준 동작을합니다. Esp "스크롤 할 때"부분. 어쩌면 그냥 수정 너비를 사용하거나'onResume'에서 너비를 조정하십시오 –

+0

다른 아이디어는 제가 원했던 것이 아닙니다 – ingsaurabh

답변

4

당신 캔트 수평 스크롤 뷰와 함께 할. 당신은 한가지 할 수 있습니다.보기 플리퍼를 가져다가 그것에 두 개의 레이아웃을 가져 가라. 하나의 레이아웃에서는 두 개의 버튼이있을 것이고 두 번째 레이아웃에서는 버튼을 넣고 그 너비를 fill_parent로 줄 것입니다. 그런 다음 제스처 리스너를 사용하여 뷰 오리피스 레이아웃을 이동합니다. 그러면 가로 스크롤보기처럼 보입니다.

1

가로형 내부의 선형을 제거하고 대신 한 행에 세 개의 버튼이 있고 다른 행에 두 개의 공백이있는 테이블을 넣으면 테이블이 세 번째 오버플로를보고 스크롤해야 할 필요성을 느낄 수 있습니다. 몸무게를 어지럽히지만 작동해야합니다.

관련 문제