2013-02-04 3 views
0

각보기에 몇 가지 다른 데이터 조각과 함께 주제 요약이 포함 된 목록보기가 있습니다. 사용자가 항목 중 하나를 클릭하면 질문의 전체 텍스트뿐만 아니라 요약이 포함 된 새로운보기와 몇 가지 새로운 데이터 조각을 부풀려 야합니다. 나는 이것을 현재리스트 뷰 안에 표시하고 새로운 활동을 시작하지 않기를 바란다. 어떻게이 일을 할 수 있습니까?Listview - 클릭시 새로보기 확대하기

편집 : 초기 뷰에 모든 요소를 ​​넣고 처음에는 보이지 않게 설정하려면 새로운보기를 만들고/팽창시키는 대신 한 방법이 될 것이라고 생각합니다. 그런 다음 해당 항목을 표시하도록 OnClickListener를 프로그래밍 할 수 있습니다. 내 질문은 각보기의 항목에 액세스하는 방법입니다.

답변

1

나는 귀하의 질문을 이해함에 따라 확장 가능한 목록보기를 사용해야한다고 조언하고자합니다. 귀하의 설명이나 추가 정보를 각 그룹의 자녀로 기재하십시오.

확장형 목록보기의 예를 찾을 수 있습니다. Here

1

확장형 목록보기를 제안 해 주셔서 감사합니다. 좋은 생각이며 앞으로도 사용하겠습니다. 그러나이 상황에서 모든 요소를 ​​단일보기로로드하고 클릭 할 때까지 일부 요소를 보이지 않게 설정하는 것이 가장 좋습니다. OnItemClickedListener를 ListView에 추가하는 대신 어댑터의 getView 메서드에서 뷰 자체에 OnClickListeners를 추가했습니다. 지금 당장은 완벽하게 작동하는 것 같지만,이 방법/다른 제안을하는 것에 대한 생각은 열려 있습니다.