Android – Como adicionar uma view em um RelativeLayout programaticamente? (How to add a view programmattically to RelativeLayout?)

Android minimizar

//Criando uma view para adicionar no layout;
FloatingActionButton floatingActionButton = new FloatingActionButton(this);
floatingActionButton.setImageResource(R.drawable.ic_menu_add);
floatingActionButton.setOnClickListener(this);

//Adquire o RelativeLayout
RelativeLayout mainLayout = getLayout();

//Cria uma LayoutParams aonde vamos configurar as propriedades do componente inserido
//dentro do RelativeLayout;
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);

//Adiciona a view com as propriedades no RelativeLayout
mainLayout.addView(floatingActionButton, params);

Help DEV – Analista desenvolvedor Java / Android

http://helpdev.com.br/zarelli

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>