Android: When I set an OnClickListener for a ListView

后端 未结 4 2092
鱼传尺愫
鱼传尺愫 2021-01-12 23:34
    lv.setOnClickListener(new OnClickListener(){
        public void onClick(View v){

        }
    });

Does v refer to the ListView

4条回答
  •  梦谈多话
    2021-01-13 00:14

    listView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView arg0, View view, int arg2,long itemID) {
    
            View itemView = view;
            String fromDate = ((TextView)itemView.findViewById(R.id.fromDate)).getText().toString();
            int position = (int) arg0.getSelectedItemId();
            Log.d(TAG, "ListView Selected : "+fromDate+" Position:"+position+" arg2:"+arg2+" arg3:"+itemID);
        }
    });
    

提交回复
热议问题