He declarado RelativeLayout
en un archivo de diseño xml. Ahora quiero agregar Views
del código al Diseño existente. He añadido una Button
dinámicamente a esta disposición existente de la siguiente manera a través de código:¿Cómo agregar vistas dinámicamente a un RelativeLayout ya declarado en el diseño xml?
rLayout = (RelativeLayout)findViewById(R.id.rlayout);
LayoutParams lprams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
Button tv1 = new Button(this);
tv1.setText("Hello");
tv1.setLayoutParams(lprams);
tv1.setId(1);
rLayout.addView(tv1);
ahora tengo que añadir otro Button
a la derecha de la ya agrega Button
. No puedo encontrar la manera en que puedo agregar la nueva a la derecha del botón agregado anteriormente.
lo que sucederá si tengo muchos botón dinámico y el penúltimo toque el borde? ¿Qué pasa con el último? – cheloncio
@zhelon probablemente sea empujado hacia afuera o exprimido. Si sabe que tendrá muchos botones de los que necesita para envolver el 'RelativeLayout' en un' ScrollView' o 'HorizontalScrollView'. – Luksprog
Si utilizo RelativeLayout cuando creo dinámicamente botones, ¿cómo sé en qué momento tocó el borde? – cheloncio