0

私のアクティビティにはListView.Long 型の変数 'id_item_clicked' があるとします。型の変数、ListViewすなわち 'list' 。ここで、リスト ビュー内の項目を長押ししたとします。id_item_clicked = list.getId();長くクリックされたアイテムの ID を変数 id_item_clicked に初期化しますか? 誰かがこれで私を助けることができますか? ありがとう。

4

2 に答える 2

3

getId()長押ししたビューではなく、ListView 自体の ID を取得します。 View.getId() のドキュメント

長押ししたビューの ID を取得する場合はOnItemLongClickListener、アクティビティに を実装し、その ID パラメータを使用することをお勧めします

于 2012-05-23T19:18:23.663 に答える
-1

each item on the list has a position . you can use setOnItemLongClickListener for the listview in order to get which was long pressed.

in any case , for more tips regarding listView , watch this video: http://www.youtube.com/watch?v=wDBM6wVEO70

于 2012-05-23T19:21:28.063 に答える