2011-03-01 6 views
1

각 이미지 뷰와 TextView를 포함하는 RelativeLayouts의로드를 표시하는 사용자 정의 갤러리가 있습니다. 사용자 상호 작용에 대한 텍스트보기를 숨기고 표시하고 싶습니다. 기본적으로 갤러리의 모든 항목에 대해이 작업을 수행하는 방법을 호출 할 수있는 방법을 묻습니다. 도움을 주시면 감사하겠습니다. :) 감사.내 사용자 정의 갤러리 (안드로이드)에서 텍스트 뷰 숨기기/표시

+1

알아 냈습니다. 모든 RelativeLayouts를 ArrayList에 추가 한 다음이를 반복하고 각 함수의 표시/숨기기 함수를 호출 할 수 있습니다. 쉽게 :) –

+0

답변을 게시하여 답안을 작성하고 답변을 찾을 수 없습니까? 감사. –

+0

죄송합니다. Bill - 할 것입니다. 아직도 약간의 stackoverflow nOOb –

답변

0

솔루션 :

private List<Card> cardArray = new ArrayList<Card>(); 

내 갤러리의 ImageAdapter 설치 클래스의 배열에 카드를 추가 (카드 이미지 뷰와 텍스트 뷰를 포함하는 RelativeLayout의를 사용하여 내 클래스입니다). 모든 텍스트 입력란의 공개 상태를 해제하려면 :

Iterator iterator = cardArray.iterator(); 
while(iterator.hasNext()) 
    ((Card) iterator.next()).hideText(); 
관련 문제