0

リストビュー行の列を取得するにはどうすればよいですか?

私は持っています: listView.getItemIdAtPosition(info.position))

これは位置を返します。たぶん、getSelectedItem を使用する必要がありますか?

私のlistViewには次のものがあります:

  • _ID、名前、別の列...
  • 1、名前1、x...
  • 2、name2、y...
  • 3、name3、z...

最初の列または 2 番目の列を取得するにはどうすればよいですか? 各列は TextView です。私は次のように入力します: new SimpleCursorAdapter(this, R.layout.list_cadenes, mCursor, FROM, TO);

前もって感謝します。

4

1 に答える 1

0

リストビュー行の列を取得するにはどうすればよいですか?

SimpleCursorAdapter を使用しているため、いつでも既存の Cursor からこのすべての情報を呼び出しgetCursor()て使用できます。moveToPosition()

私は持っています: listView.getItemIdAtPosition(info.position))

これは位置を返します。

getItemIdAtPosition()_id位置とは大きく異なる主キーを返す必要があります。

たぶん、getSelectedItem を使用する必要がありますか?

OnItemClickListener を使用することをお勧めします。ユーザーが行に触れるとすぐに呼び出され、行のレイアウト、位置、および ID にアクセスできます。

于 2013-01-01T18:16:48.483 に答える