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