Skip to content

Atributos de layout

PLINIO DA SILVA ALENCAR edited this page Nov 6, 2021 · 3 revisions

Traduções:

  • bottom > fundo
  • weight > peso
  • width > largura
  • height > altura
  • size > tamanho
  • align > alinhar
  • below > embaixo
  • above > em cima
  • toEndOf > ao final

Atributos de layout

  • View > tudo que o usuário pode interagir
  • View grup > que agrupa os views e orienta as views

Resoluções:

  • tamanho de fonte se utiliza "SP"
  • tamanho de elemento objetos e margem se utiliza "DP"
  • match_parent > A view terá a largura ou altura em relação ao Pai
  • wrap_content > A view terá sua altura ou largura em relação ao elemento em seu interior ou seja d tamanho que vc precisa.
  • elementos ScrollView e elemento HorizontalScrollView > ele permite o rolamento de tela caso sua resolução passe o tamanho da tela ou caixa. Esse elemento só pode ter um elemento filho, por isso deve ser o elemento pai.
  • elemento CheckBox > permite que um elemento seja selecionável
  • elemento ImageView > permite a utilização de imagens no layout android:src="@drawable/ic_cristal" esse é o código para relacionar a imagem ao layout
  • Atributo para identificação do objeto id="@+id/nome do objeto"
  • onclik="nome do método" depois clique com botão direito em cima do método e vá em criate para criar uma função no MainActivit
  • Outra forma de criar um id no MainActivit: vá no MainActivit e escreva o nome do objeto
  • modo LinearLayout agrupa os elementos em linha tanto vertical como horiontal e não tem interação com o usuário.
  • modo RelativeLayout relaciona os elementos entre si mesmos
  • text view > texto
  • weight > peso e pode ser dividido entre os elementos no layout
  • textSize > tamanho da fonte
  • textColor > cor da fonte
  • textCaps > para deixar as letras maiúsculas
  • textStyle > para mudar o estilo da fonte
  • lineSapcingExtra > para aumentar o espaço entre as linhas de texto
  • EditText > caixa de texto

Atributos

  • weigh > peso ou tamanho que ocupa na tela que pode ser dividido por outro que tiver o mesmo atributo
  • textSize > tamanho do texto
  • gravity > define o centro do elemento em relação a ele mesmo
  • layout gravity > define o centro do elemento em relação ao pai
  • background > define a cor do fundo da tela
  • text color > define a cor do texto
  • layout_Width > Largura do objeto
  • layout_height > Altura do objeto
  • layout_below > abaixo do objeto
  • layout_above > acima do objeto
  • layout_toEndOf > ao final do objeto
  • margin > edição em volta do elemento
  • margin > para distanciar o conteúdo da borda
  • margin_start > distancia da onde inicia a escrita
  • margin_end > distancia da onde termina a escrita
  • marginTop > para distanciar o conteúdo do topo ou do que estiver em cima dele
  • padding > funciona como o atributo margin porem dentro do elemento.
  • InputType > para definir qual tipo de conteúdo será inserido na caixa tipos mais comuns de imputType >
  • Number, NumberDecimal > somente números ou números decimais
  • textNumber > para números
  • TextpassWord > para senhas
  • textAutoCorrect > para corrigir
  • textEmailAddres > para inserir e-mails
  • textMultLine > para varias linhas
  • para colocar 2 atributos numa mesma linha pode-se usar uma barra no final do primeiro atributo ex: android:inputType="textMultiLine|textAutoCorrect"
  • imeOptions > para deitar o botão de enviar tipos mais comuns de edição do botão:
  • actionSearch > para pesquisar o conteúdo do texto
  • actionNext > para enviar o conteúdo do texto
  • hint > para colocar uma dica na barra de texto
  • função Button > para colocar um botão que irá inicia uma ação

Clone this wiki locally