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
https://helpdev.com.br/zarelli

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

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo