2011-04-26 22 views

Respuesta

37

Aquí hay un ejemplo (adaptado de this answer):

LinearLayout layout = new LinearLayout(this); 
layout.setOrientation(LinearLayout.VERTICAL); 

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); 

params.setMargins(10, 20, 30, 40); 

Button button = new Button(this); 
button.setText("some text"); 
layout.addView(button, params); 
+0

thannks pero tengo 3 botón y tengo que establecer diferentes margen a todo el botón 3. ¿Cómo puedo hacer eso? – Monali

+0

Cambié mi respuesta y corrigí un pequeño error. Ahora debería ser obvio. – RoflcoptrException

+0

u hav para crear parámetros separados para cada botón –

Cuestiones relacionadas