मैं AlertDialog कि 4 बटनकैसे में एंड्रॉयड
OptionDialog = new AlertDialog.Builder(this);
OptionDialog.setTitle("Options");
LayoutInflater li = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = li.inflate(R.layout.options, null, false);
background = (Button) v.findViewById(R.id.bkgSpinnerLabel);
SoundVib = (Button) v.findViewById(R.id.SoundVibSpinnerLabel);
OptionDialog.setView(v);
OptionDialog.setCancelable(true);
OptionDialog.setNeutralButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
}
});
background.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
SetBackground();
// here I want to dismiss it after SetBackground() method
}
});
SoundVib.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent soundVibIntent = new Intent(SebhaActivity.this, EditPreferences.class);
startActivity(soundVibIntent);
}
});
OptionDialog.show();
शामिल बनाया AlertDialog खारिज करने के लिए मैं के बाद SetBackground() विधि इसे खारिज करना चाहते हैं, कैसे मैं यह कर सकता है? अग्रिम धन्यवाद।
कृपया पर, जावा नामकरण सम्मेलनों का उपयोग करें: तरीकों और चर नाम एक छोटा अक्षर के साथ शुरू करना चाहिए। – nhaarman
संवाद.dismiss() का उपयोग करें; सेटबैकग्राउंड() के बाद; – saran
@DanGeurts - 'AlertDialog.builder' कक्षा से कोई भी 'dismiss()' विधि नहीं है। – user370305