Finestra di dialogo di avviso

Ho una window di dialogo di avviso nel mio codice e voglio assegnare un valore a una variabile come il button di annullamento viene premuto per quella window di dialogo.

Il mio codice attuale è –

  • Android impostazione LinearLayout background programmaticamente
  • Cambiare la durata del timeout Volley
  • Android quanti file sharedpreferences?
  • Formato chiave non valido
  • MediaPlayer smette di suonare i suoni - Android
  • Avvio di un'attività con Intent e SetClassName
  • private void clicked() { AlertDialog.Builder builder = new AlertDialog.Builder(Feedback.this); builder.setTitle("FEEDBACK"); builder.setSingleChoiceItems(options, -1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub switch (which) { case 0: String url = "http://killmathsapp.blogspot.in/"; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i); break; case 1: Intent s = new Intent(Intent.ACTION_SEND); s.setType("plain/text"); s.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { "pankaj_88_88@yahoo.com" }); s.putExtra(android.content.Intent.EXTRA_SUBJECT, "feedback from app"); startActivity(s); break; } } }); AlertDialog alert = builder.create(); alert.setCancelable(true); alert.show(); } 

    3 Solutions collect form web for “Finestra di dialogo di avviso”

    modo molto semplice per il messaggio di avviso nella window di dialogo …

      public void onClick(View v) { if(somthing_wrong) { Dialog d=new Dialog(AmitregistrationActivity.this); d.setContentView(R.layout.detail); d.setTitle("Warning...."); d.show(); } else{ //Code that you want to execute } } 

    anche tu devi creare un file detail.xml come questo

     <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/detail" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginLeft="26dp" android:layout_marginTop="15dp" android:layout_toRightOf="@+id/imageView1" android:text="Please fill all Details..." android:textSize="20dp"/> 
     AlertDialog.Builder alert=new AlertDialog.Builder(this); alert.setTitle("FeedBack"); alert.setNegativeButton("No", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.dismiss(); //do Set variable here or any other code } }); alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //do Set variable here or any other code } }).show(); 

    Questo codice è quello di cui hai bisogno. Basta inserirlo ovunque devi lanciare la window di avviso. Non ho capito come lanciare automaticamente la tastiera, ma non dovrebbe essere difficile.

     AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle(multiLangTranslation(R.string.manualshippermessage)); final EditText input = new EditText(this); input.setInputType(InputType.TYPE_CLASS_NUMBER); input.setRawInputType(Configuration.KEYBOARD_12KEY); alert.setView(input); alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //Put actions for OK button here } }); alert.setNegativeButton(multiLangTranslation(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //Put actions for CANCEL button here, or leave in blank } }); alert.show(); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.