यहाँ मेरी संवाद कोड है एक संवाद में एक ListView
है, मैं इस संवाद को बंद करना चाहते हैं जब मैं ListView
पर क्लिक करें:मैं कैसे AlertDialog बंद जब मैं ListView आइटम पर क्लिक करते
public void createSearchDialog(final String[] Memo){
LayoutInflater factory = LayoutInflater.from(this);
View searchView = factory.inflate(R.layout.seach_dialog, null);
lv = (ListView) searchView.findViewById(R.id.search_list);
lv.setAdapter(new MyPerformanceArrayAdapter(this, Memo, memo_PW));
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View view, int position,long arg3) {
// TODO Auto-generated method stub
/// close dialog
}
});
searchBuilder = new AlertDialog.Builder(this);
searchBuilder.setTitle("Search")
.setView(searchView)
.setNegativeButton("Back", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
}
})
.show();
}
मैं डालने की कोशिश की onItemClick()
searchBuilder.create().dismiss();
searchBuilder.create().cancel();
में इस कोड लेकिन यह काम नहीं कर रहा।
एक अलर्टडिअलॉग ऑटो डिफॉल्ट द्वारा बटन के क्लिक पर बंद हो जाता है। – JoxTraex