2017-06-22 5 views
0

Ich versuche, eine dialog Box zu erstellen, mit einem Titel, Körper (Nachricht), ok -Option.Über benutzerdefinierte Dialogfeld

Wie kann ich sie Zeile für Zeile trennen (ich meine geteilt durch Zeilen in drei Teile)?

Dies ist der Code Ich verwende:

public void dialog_vhe(View view){ 
    String button_details; 
    button_details = ((Button) view).getText().toString(); 

    AlertDialog.Builder builder2 = new AlertDialog.Builder(this); 


    builder2.setMessage(" You can use either your garnt number or TRN.\n" + 
      " The Visa Grant Number can be found on your visa grant notification.\n " + 
      " The Transaction Reference Number can be found in your ImmiAccount and on any correspondence from the department. ") 

      .setCancelable(false) 
      .setNegativeButton("Ok", new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        dialog.cancel(); 
       } 
      }); 

    AlertDialog alert2 = builder2.create(); 
    alert2.setTitle("REFERENCE NUMBER"); 
    alert2.show(); 
    setContentView(R.layout.activity_visa_holder_enquiry); 
} 
+0

Haben Sie Benutzerdefinierte Warndialog verwenden? –

+0

ein eigenes Layout erstellen und es in Tätigkeit aufblasen –

+0

im String.xml einen String erstellen, ich habe wie unter das gleiche getan Passwort muss enthält: \ n \ nEs mindestens eine Großbuchstabe Englisch Buchstabe \ n \ nEin mindestens ein Kleinbuchstabe Englisch Buchstabe \ n \ nEine mindestens eine Ziffer, \ n \ nEin mindestens ein Sonderzeichen (! "# $% & '() * +, -./:; > = <? @^_ '{|} ~) \ N \ nMinimal 8 in der Länge

Antwort

0

Verwendung benutzerdefinierte Layout-Dialog und aufblasen es mit diesem Code

Dialog dialog = new Dialog(MainActivity.this); 
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
    dialog.setContentView(R.layout.referral_code_dialog); 
    dialog.setCancelable(false); 
    close = (TextView) dialog.findViewById(R.id.close); 
    apply = (TextView) dialog.findViewById(R.id.apply); 
    error = (TextView) dialog.findViewById(R.id.error); 
    referral = (EditText) dialog.findViewById(R.id.referral_code); 
    dialog.show(); 

    close.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      dialog.dismiss(); 
     } 
    }); 

    apply.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

     } 
    }); 
Verwandte Themen