Ola,estou com um problema de ajuste,por exemplo tenho botoes,imagens ou qualquer coisa,setados com seus valores para seu tamanho,desenvolvo para um aparelho com certo tamanho de tela,mas ao trocar de tamanho de telas os botoes não se ajustam de acordo com a tela,assim ficando desorganizados ou com tamanhos errados em telas diferentes.
[Resolvido]Android eclipse: Botoes,imagens,textos...:Layout Responsivo
I
3 Respostas
F
Solucao aceita
Para fazer um layout responsivo, você precisa abusar de medidas como wrap_content, match_parent e a propriedade layout_weight. Como exemplo, vou colocar três botões na horizontal ocupando exatos 1/3 da tela:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
I
Obrigado pela resposta,meio que facilito um pouco a orientação,mas acredito que é meio difícil de deixar as coisas alinhadas exatamente onde você quer.
F
Não é difícil, não. É só evitar de usar tamanhos em dp ou px. O Android já possui propriedades de layout para alinhamento “responsivo”.
Criado 26 de fevereiro de 2016
Ultima resposta 29 de fev. de 2016
Respostas 3
Participantes 2
Alura O que é Firebase? Para que serve, principais característica e um Guia dessa ferramenta Google O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo