1 allegato(i)
	
	
		Cambiare posizione di un pulsante creato a run-time
	
	
		Salve a tutti, ho un problema nel posizionamento di un pulsante creato a run time. Mi spiego meglio. Ho una mainactivity inizialmente "vuota" con una action bar. Cliccando sul pulsante "plus" presente nell'action bar apro un DialogFragment con una EditText e due pulsanti "cancel" e "continue". Cliccando su "continue" creo due pulsanti, uno con la scritta inserita nella EditText e l'altro è il classico pulsante "play". Posto uno screenshot: Allegato 128040. 
Vorrei che il "play" venisse posizionato sulla stessa riga ma sulla sinistra rispetto al pulsante sopra e che ogni volta che creo questi due pulsanti vengano posizionati sempre nello stesso modo, uno a destra e uno a sinistra. Scusatemi se la cosa è un po contorta :) Qualcuno saprebbe aiutarmi?
Posto anche il mio codice:
Questo è il metodo onclick() del pulsante "continue":
	codice:
	
        @Override
        public void onDialogPositiveClick(DialogFragment dialog) { 
                EditText editText = (EditText) dialog.getDialog().findViewById(R.id.project_name);
                String projectName = editText.getText().toString();
                
                Button projectButton = new Button(this);
                        projectButton.setText(projectName);
                        
                ImageButton playButton = new ImageButton(this);
                        playButton.setImageResource(R.drawable.ic_action_play_over_video);
                                
                LinearLayout linearLayout = (LinearLayout) findViewById(R.id.button_row);
                        linearLayout.addView(projectButton);
                        linearLayout.addView(playButton);
 
Che viene richiamato nel DialogFragment:
	codice:
	
          public class ProjectDialogFragment extends DialogFragment {
        
        private IProjectDialFrag iProjDialFrag;
        
 @suppressLint("InflateParams")
 @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
                 AlertDialog.Builder createProjectAlert = new AlertDialog.Builder(getActivity());
                 
                 createProjectAlert.setTitle("Create Project");
                 
                 LayoutInflater inflater = getActivity().getLayoutInflater();
                
                 createProjectAlert.setView(inflater.inflate(R.layout.project_dialog_fragment, null))
                
                         .setPositiveButton(R.string.conti_nue, new DialogInterface.OnClickListener() {
                                
                         @Override
                                public void onClick(DialogInterface dialog, int id) {
                                        iProjDialFrag.onDialogPositiveClick(ProjectDialogFragment.this);
                                }
                        })
                        .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
                                
                         @Override
                                public void onClick(DialogInterface dialog, int id) {
                                        iProjDialFrag.onDialogNegativeClick(ProjectDialogFragment.this);
                                        
                                }
                        });
                
                 return createProjectAlert.create();
                        
        }
        
 @Override
        public void onAttach(Activity activity) {
                super.onAttach(activity);
                iProjDialFrag = (IProjectDialFrag) activity;
        }
}
 
E questo è il layout della MainActivity:
	codice:
	
     <RelativeLayout 
    
    xmlns:android="http://schemas.android.com/apk/res/android"
           xmlns:tools="http://schemas.android.com/tools"
           
           android:id="@+id/main_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:orientation="horizontal" > 
    
    <LinearLayout
        android:id="@+id/button_row"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" >
    </LinearLayout>
    
   
</RelativeLayout>