2011-11-12 2 views
1

로 ArrayList에 개체를 저장하려고하면 내 배열참조 여기에

arrayLayout = new ArrayList<LinearLayout>(); 

내가

arrayLayout.add(info); 

를 사용하여 루프에서 나의은 LinearLayouts을 추가 해요 그리고 난 레이아웃을 제거하기 위해 노력하고있어입니다 다음 방법을 사용하여

arrayLayout.get(gallery.getSelectedItemPosition()).setVisibility(View.GONE); 

그러나 아무것도하지 않습니다. 나는 그것이 객체를 제대로 참조하지 않기 때문이라고 생각합니다. ArrayList 대신 Array를 사용하여 object를 참조해야합니까? 그렇다면 어떻게해야합니까?

+0

갤러리에서 올바른 배열 색인 값을 얻고 있다고 생각하는 이유는 무엇입니까? –

+0

당신이 옳다고 생각합니다. gallery.getSelectedItemPosition()은 0 일 때 값을 제공하지 않습니다. – Adam

답변

0

ArrayList를 사용할 때 아무런 문제가 없습니다. 나는 당신의 문제가 당신이 올바른 색인을 얻지 못한다고 믿습니다. 더 많은 코드를 게시 할 수 있습니까? 이렇게하면 더 빠른 방법으로 도움을받을 수 있습니다.