Définir plusieurs zones de texte dans une boîte de dialogue dans android

Je suis entrain de créer une boîte de dialogue qui ressemble à un écran de connexion contenant deux zones de texte et deux boutons. Je suis en mesure de créer mais mon problème est le deux de modifier des zones de texte qui se chevauchent les uns avec les autres(Deuxième modifier la zone de texte qui se chevauchent avec le premier). Il peut être un simple, mais depuis que je suis nouveau sur android je m coincé avec elle.Pls m'aider à le résoudre. Voici le code source

public class LoginActivity extends Activity {
    /** Called when the activity is first created. */
    @Override

    public void onCreate(Bundle savedInstanceState) {                        
        super.onCreate(savedInstanceState);                         
        setContentView(R.layout.main);  
        Button btn= (Button) findViewById(R.id.btn_Login);
        btn.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                showDialog(0);

            }
        });
    }

        protected Dialog onCreateDialog(int id)
        {
        final AlertDialog.Builder alert = new AlertDialog.Builder(this);                        
        final EditText input = new EditText(this); 
        final EditText input1 = new EditText(this);
        alert.setIcon(R.drawable.icon);
        alert.setTitle("Login");
        alert.setView(input);   
        alert.setView(input1);

        alert.setView(input1);
        alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {             
            public void onClick(DialogInterface dialog, int whichButton) {              
                String value = input.getText().toString().trim();                       
                Toast.makeText(getApplicationContext(), value, Toast.LENGTH_SHORT).show();   
                }                     });                 
        alert.setNegativeButton("Cancel",                  
                new DialogInterface.OnClickListener() {                           
            public void onClick(DialogInterface dialog, int whichButton) {          
                dialog.cancel();    }     });         
        return alert.create();      
        } 
    }
Je préfère aller pour faire un écran de connexion apparaît comme une Activité distincte et de définir la mise en page xml - si c'est une option pour vous

OriginalL'auteur SSG | 2011-09-07