2014-02-28 4 views
0

다양한 이미지의 전경을 조망할 수있는 사용자 지정 목록보기 사용자 지정 목록보기 가능합니다/어댑터 내가 목록보기안드로이드 : 나는 다음과 같은 경우를 알고 싶습니다

IV에 대해 다음 행을 만들

-> IV -> IV -> CHECKBOX

그러나 내 문제는 이미지보기의 양이 달라집니다. 예를 들어 한 행에 3 개의 IV가있을 수 있지만 다른 행에는 1 또는 2가있을 수 있습니다. 기본적으로 각 행의 내용은 다를 수 있습니다. > IV - -

IV> CHECKBOX

IV -이 가능한 경우> CHECKBOX

내가 몇 가지 조언을하고자는

+0

이미지가 나쁘지만 약간의 아이디어가있을 수 있습니다! 화면이 처리 할 수있는 행보다 더 넓은 행을 만들기에 충분한 이미지가있을 때가 있습니까? – trumpetlicks

+0

이미지 뷰 (가능한 경우 3 개) 및 getview() 내부에 하나의 체크 박스가 가능한 한 행을 만들 필요가 있습니다. 행에 필요한 imgviews는 테마를 사라지게합니다. – Pramod

답변

0

나는 목록보기 실 거예요 귀하의 요구에 대한 도움을 생각하시기 바랍니다. listview 대신 linearlayout과 같은 뷰 그룹을 사용하십시오 & 데이터에 따라 이미지, 체크 박스를 동적으로 추가하십시오 ..

각 행을 완료 한 후 각각의 상위 레이아웃에 추가하십시오.

도움이 될 수 있습니다 ...

0

예, 그렇습니다. 수평 스크롤러 그냥 경우가 있습니다

ScrollView (Vertical) 
-------------------------------------------------------------------------------------- 
| LinearLayout (Vertical)               | 
| ---------------------------------------------------------------------------------- | 
| | ScrollView (Horizontal)              | | 
| | ------------------------------------------------------------------------------ | | 
| | | LinearLayout (Horizontal)             | | | 
| | | -------------------------------------------------------------------------- | | | 
| | | | ImageView                | | | | 
| | | | ---------- ----------  /          | | | | 
| | | | |  | |  |  /          | | | | 
| | | | |  | |  |  /          | | | | 
| | | | |  | |  | \/          | | | | 
| | | | ---------- ----------  \/           | | | | 
| | | -------------------------------------------------------------------------- | | | 
| | ------------------------------------------------------------------------------ | | 
| |                    | | 
| | ScrollView (Horizontal)              | | 
| | ------------------------------------------------------------------------------ | | 
| | | LinearLayout (Horizontal)             | | | 
| | | -------------------------------------------------------------------------- | | | 
| | | | ImageView                | | | | 
| | | | ---------- ---------- ----------  /       | | | | 
| | | | |  | |  | |  |  /       | | | | 
| | | | |  | |  | |  |  /       | | | | 
| | | | |  | |  | |  | \/        | | | | 
| | | | ---------- ---------- ----------  \/        | | | | 
| | | -------------------------------------------------------------------------- | | | 
| | ------------------------------------------------------------------------------ | | 
| ---------------------------------------------------------------------------------- | 
-------------------------------------------------------------------------------------- 

: 사용자 정의 어댑터를 사용하여의 getView 방식의 레이아웃으로 사용하는 것을 XML 결정 논리를 배치

0

나는 다음과 같은 일을 할 생각 콘텐츠가 화면보다 넓게 만들 수있는 충분한 이미지가 있습니다. 콘텐츠가 화면보다 큰 경우에 대비하여 세로와 동일합니다.

레이아웃, 스크롤 뷰 및 이미지 뷰를 동적으로 추가하십시오.

관련 문제