2013-05-21 3 views
0

나는 ListView을 가진 앱을 가지고 있으며 어떤 항목을 클릭하면 항목이 배열에 추가됩니다.내가 항목을 클릭하면 목록보기로 이동합니다

그러나 내가보기를 바꾸고 싶지 않은 항목을 클릭하면 안드로이드 4.0에서 ListView이 먼저 나오지만 안드로이드 4.2.2에서는 ListView이 바뀌지 않습니다. 왜? 나는 항상 두 번째 옵션 인 동일한 결과를 원합니다.

여기에 대한 속성이 있습니까?

+1

나는 이해할 수 없다. 좀 더 설명해 주시겠습니까? 어쩌면 어떤 코드일까요? – Quanturium

+0

목록보기를 클릭하면 목록이 Android 4.0의 맨 위로 돌아오고 이동하지 않습니다. Android 4.2에서는이 오류가 발생하지 않습니다. – Millas

답변

0

listView의 getFirstVisiblePosition() 및 setSelection() 메소드를 사용해보십시오. 첫 번째는 화면에 표시된 첫 번째 목록보기 항목을 가져오고 두 번째 항목은이 활동으로 돌아 오면 목록보기를 적절한 색인으로 이동시킵니다. 이러한 기능에 대한 자세한 내용은 설명서를 참조하십시오.

관련 문제