lv.setOnClickListener(new OnClickListener(){
public void onClick(View v){
}
});
ListView lv
या विशिष्ट आइटम सूची में चयनित का उल्लेख v
करता है के लिए एक OnClickListener सेट?एंड्रॉयड: जब मैं एक ListView
lv.setOnClickListener(new OnClickListener(){
public void onClick(View v){
}
});
ListView lv
या विशिष्ट आइटम सूची में चयनित का उल्लेख v
करता है के लिए एक OnClickListener सेट?एंड्रॉयड: जब मैं एक ListView
मेरा मानना है कि v
पूरे ListView
को संदर्भित करता है। किसी आइटम के लिए एक क्लिक हैंडलर जोड़ने के लिए, आप AdapterView.setOnItemClickListener का उपयोग करना चाहते हैं।
बिल्कुल सही जवाब नहीं करते हैं। धन्यवाद –
आप जो चाहते हैं उसके लिए एक setOnItemClickListener है।
onClickListener
बस संपूर्ण दृश्य पर एक क्लिक को सुनता है। v
ListView
होगा।
के बजाय आप शायद onItemClickListener
क्या चाहते हैं।
या आप ListActivity
का विस्तार करने और ओवरराइड onListItemClick()
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);
}
});
निकाला गया अभिवादन कर सकते हैं: "। अग्रिम धन्यवाद", यह अगली बार –