2011-03-21 3 views
1

갤러리 클래스 &을 가로로 확장하여 표시 할 수 있습니다. 가로 모드에서만 표시하고 있습니다.갤러리 관련 문제

이미지 위에는 텍스트 & 아이콘을 배치해야하므로 BaseAdapter를 사용하고 있습니다.

설정 한 조건에 따라 이미지 수가 표시됩니다.

다음과 같은 조건을 넣고 싶습니다.

i> 표시 할 이미지의 수가 1 인 경우 화면 중간에 하나의 이미지 만 표시합니다. & 스크롤하지 않아야합니다.

ii> 표시 할 이미지의 수가 2 인 경우 두 이미지가 스크롤없이 나란히 (수평) &으로 표시되어야합니다.

iii> 이미지의 수가 3보다 크거나 같으면 이미지가 가로로 표시되어야합니다 (& 스크롤 가능).

조건 코드를 처리하여 단일 레이아웃 xml &을 사용하여 위의 모든 경우를 어떻게 처리 할 수 ​​있습니까?

친절하게 입력/샘플 코드를 제공해주세요.

미리 감사드립니다.

따뜻한 안부, 텍스트와 사용자 정의 어댑터의 getView 방법 및 사용자 정의 레이아웃 (텍스트 뷰를 포함하는 수직 방향으로 선형 레이아웃을 우선 만들어야합니다 이미지를 보여주는

답변

1

CB ImageView)를 가져올 수 있습니다. Google에서이 작업을 수행하는 많은 예제를 찾을 수 있습니다.이 예제는 매우 간단합니다 (이 설명에 대한 Android 개발자 페이지에는 갤러리 예제가 있습니다). Hello Gallery

조건에 따라 어댑터 생성자 또는 실제 활동에서 어댑터를 실제로 만들 때 이와 같은 것을 만들 수 있습니다. 나는 기본적으로 그것이 1 항목에 대해 스크롤 가능하지 않을 것이라고 생각하지만 갤러리가 선택한 항목을 센터링 한 이래로 2 일 것입니다 ... 꽤 절름발이입니다. 3 개 이상으로 의도 한대로 작동합니다 (항목의 스크롤 가능한 가로 목록 표시).

희망이 도움이됩니다.