StringArrayのリストを含むダイアログボックスを使用しています。StringArray の項目を 1 回クリックしてダイアログを閉じたい。ただし、ダブルクリックすると破棄されます。
ありがとう。
final Dialog dialog = new Dialog(Disease.this);
dialog.setCancelable(true);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
final ListView listSpecialityView = new ListView(Disease.this);
listSpecialityView.setCacheColorHint(Color.TRANSPARENT);
listSpecialityView.setAdapter(adapter_list);
listSpecialityView
.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
// Txt_Speciality.setText(Speciality_array[arg2]
// .toString());
// String id = String.valueOf(arg2);
if(immunString.equalsIgnoreCase("immun")){
data = immunizationsStrings[arg2];
}else {
data = Drugs[arg2];
}
showDialog(1);
dialog.dismiss();
//dialog.dismiss();
}
});
dialog.setContentView(listSpecialityView);
dialog.show();