2011-07-28 2 views
0

안녕하세요, 저는 목록보기 항목을 클릭하여 인 텐트를 시작하고 전체 화면 모드에서 고유 한 ID로 이미지를 표시하여 왼쪽 또는 오른쪽으로 스크롤하고 다른 이미지로 전환 할 수있는 방법을 찾아야합니다. 내가 어떻게해야하는지 생각해?Fulscreenmode의 이미지를 Intent로 표시

답변

1

ListView에 onItemClickListener를 추가하고 위치를 가져 와서 의도에 추가하십시오. 새로운 활동

Intent i = new Intent(this, newactivity.class); i.putExtras("key", id); i.startActivity();

, 당신은 전체 화면을 차지 한 이미지 뷰와 함께 XML을 열 수 있습니다.

상점, 당신은 좌우 스크롤 물어 당신이 목록보기의 5 개 항목이있는 경우, 정말 ...

을 그 부분을하지 않고, 나는 전체 화면을 얻을 것, 항목 3에 눌러 이미지 3에서 볼 수 있지만 이전 이미지와 다음 이미지에서 왼쪽 및 오른쪽으로 스 와이프 할 수 있습니까?

새로운 활동에 당신은 수행하여 클릭 ID를 검색 할 수 있습니다

Bundle extras = getIntent().getExtras(); 
int id = (int) extras.get("key"); 
+0

예를 정확하게! 하나의 질문 : 하나의 id (R.id.imageId)와 "key"는 무엇입니까? – hardartcore

+0

기본적으로 키를 사용하여 번들을 인 텐트로 푸시합니다. 따라서 다음 액티비티에서 새 번들을 인스턴스화하고 키를 통해 getExtras를 얻을 수 있습니다. 어쨌든 드로어 블을 사용하여 Integer 배열을 생성하고 클릭 한 ID와 함께 다음 액티비티에 전달할 수 있으며 클릭 한 ID 위치에서 시작하여 imageswitcher 또는 갤러리를 채우는 새 액티비티에서 – Androider

+0

id는 클릭 한 위치이며, 추가하는 것을 잊어 버렸습니다. – Androider

관련 문제