2013-01-01 3 views
0

목록보기 행의 열을 얻으려면 어떻게해야합니까?목록보기 행의 열 가져 오기

나는이 : listView.getItemIdAtPosition (info.position가))

이 위치를 반환합니다. 어쩌면 getSelectedItem 사용해야합니까? 내 목록보기에서

내가 가진 :

  • _ID, 이름, anotherColumn ...
  • 1, 이름 1, X ...
  • 2, NAME2, y를 ...
  • 3 , name3, z ...

어떻게 첫 번째 열 또는 두 번째 열을 가져올 수 있습니까? 각 열은 TextView입니다. 나는로 채 웁니다 : 새로운 SimpleCursorAdapter (this, R.layout.list_cadenes, mCursor, FROM, TO);

미리 감사드립니다.

+0

[이] (http://stackoverflow.com/questions/14023979/from-sqlite-onlistitemclick-nullpointerexception/14024048#14024048) 게시물은 listview의 선택된 행에서 값을 찾는 데 도움이 될 수 있습니다 –

답변

0

어떻게하면 목록보기 행의 열을 가져올 수 있습니까?

당신이 SimpleCursorAdapter를 사용하고 있기 때문에 당신이 getCursor()를 호출하고 어떤 시점에서 기존 커서에서이 모든 정보를 끌어 moveToPosition()를 사용할 수 있습니다.

는 내가 가진 : listView.getItemIdAtPosition (info.position는))

이 위치를 반환합니다.

getItemIdAtPosition()은 위치와 매우 다른 기본 키 _id을 반환해야합니다.

아마도 getSelectedItem을 사용해야합니까?

사용자가 행을 터치하고 행의 레이아웃, 위치 및 ID에 액세스 할 때 즉시 호출되는 OnItemClickListener를 사용하는 것이 좋습니다.

관련 문제