private void dibujarCheck() { contenido.removeAllViews(); for (Modulo m : modulos) { TextView mTitulo = new TextView(this); mTitulo.setText(m.getName()); mTitulo.setBackgroundColor(Color.parseColor("#226666")); mTitulo.setTextColor(Color.WHITE); mTitulo.setLayoutParams( new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); mTitulo.setPadding(0, 6, 0, 6); mTitulo.setGravity(Gravity.CENTER_HORIZONTAL); contenido.addView(mTitulo); LinearLayout itemLayout = new LinearLayout(this); itemLayout.setLayoutParams( new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); itemLayout.setBackgroundResource(R.drawable.fondo_1); itemLayout.setGravity(Gravity.CENTER_HORIZONTAL); itemLayout.setOrientation(LinearLayout.VERTICAL); itemLayout.setPadding(16, 5, 16, 5); for (cl.tdc.felipe.tdc.objects.Relevar.Item item : m.getItems()) { TextView iTitulo = new TextView(this); iTitulo.setText(item.getName()); iTitulo.setBackgroundColor(Color.GREEN); iTitulo.setLayoutParams( new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); iTitulo.setPadding(0, 8, 0, 4); iTitulo.setGravity(Gravity.CENTER_HORIZONTAL); View vista = getView(m.getId(), item); if (vista == null) continue; itemLayout.addView(iTitulo); itemLayout.addView(vista); vistas.add(vista); } contenido.addView(itemLayout); } Button agregarFoto = new Button(this); agregarFoto.setText("Agregar Foto"); agregarFoto.setBackgroundResource(R.drawable.custom_button_rounded_green); agregarFoto.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { imgTmp = new FormImage(); imgTmp.setIdSystem(estaciones.get(station.getSelectedItemPosition()).getId()); tomarFoto(); } }); contenido.addView(agregarFoto); }